sql-execution-plan

sql-execution-plan

文章 0 浏览 8

SQL 执行计划是基于架构还是数据,或者两者兼而有之?

我希望这个问题不太明显......我已经找到了很多关于解释执行计划的好信息,但有一个问题我还没有找到答案。 该计划(更具体地说是相对 CPU 成本)仅基…

话少情深 2024-10-14 05:13:28 7 0

SQL Server版本升级和缓存执行计划

我刚刚将 SQL Server 2008 R2 Express 版升级到 SQL Server 2008 R2 标准版。安装工具已执行升级,没有任何问题。 然而,承诺的性能提升并不在这里。…

拔了角的鹿 2024-10-12 22:57:56 8 0

MySQL 中的嵌套循环

在此 O'Reilly 演示文稿中,有一段介绍了理解 MySQL 的 EXPLAIN 的一些关键概念: 什么是 JOIN? 一切都是 JOIN,因为 MySQL 总是使用嵌套循环 即使是…

内心荒芜 2024-10-12 15:52:30 7 0

同一查询有不同的查询计划!

可能的重复: SP sql server 是如何发生的 你好,我得到了一些奇怪的东西。我运行了这个sql: SELECT Id , GameTypeId , PlayerId , BetAmount , Pro…

挽你眉间 2024-10-11 12:13:45 5 0

SQL Server 在什么基数下切换到索引扫描(相对于查找)

假设一个表包含足够的信息来保证索引查找,那么 SQL Server(或 PostgreSQL)将选择什么基数进行索引扫描? 我问这个的原因是我之前发布了一个问题(…

花开雨落又逢春i 2024-10-10 08:11:27 11 0

如何为oracle循环生成执行计划

如何为 Oracle 循环查询生成执行计划,如下所示: BEGIN FOR L IN (SELECT FIRST_NAME, LAST_NAME, SOME_ID FROM TABLE1) LOOP INSERT INTO TABLE2 (F…

浅浅 2024-10-08 23:13:25 9 0

为什么MySQL要使用索引交集而不是组合索引?

我时常会遇到奇怪的 MySQL 行为。假设我有索引(类型、相对、创建)、(类型)、(相对)。对于这样的查询,最佳选择 SELECT id FROM tbl WHERE rel =…

清音悠歌 2024-10-08 22:12:46 15 0

非常慢的查询曾经非常快。解释显示本地备份上的 rows=1,但服务器上的 rows=2287359

我时不时地检查垃圾邮件,然后使用“从像 '%http://%' order by id desc limit 10 的帖子中选择 *”并搜索其他一些关键字。最近,选择速度慢得令人难…

鲜血染红嫁衣 2024-10-08 20:38:37 11 0

如何为整个存储过程生成解释计划

我通常在 sqlplus 中使用以下内容生成解释计划: SET AUTOTRACE ON SET TIMING ON SET TRIMSPOOL ON SET LINES 200 SPOOL filename.txt SET AUTOTRACE…

乱世争霸 2024-10-08 12:23:16 9 0

向我解释一个 postgresql EXPLAIN

在这里得到这个查询: EXPLAIN SELECT persons.id AS id, ppm.first FROM myschema.persons INNER JOIN myotherschema.ppm ON persons.key = ppm.pid …

鲜血染红嫁衣 2024-10-07 05:49:56 10 0

mysql 多列索引不起作用(如预期)?

我有一个这样的表, CREATE TABLE IF NOT EXISTS `tbl_folder` ( `id` int(11) NOT NULL AUTO_INCREMENT, `owner_userid` int(11) NOT NULL, `name` v…

素食主义者 2024-10-06 20:54:31 9 0

在 SQL Server 中访问 XML 列中的数据的首选方法

背景 最近我开始更多地使用 XML 作为 SQL Server 2005 中的列。在昨天的一段停机时间内,我注意到我使用的两个链接表确实很碍事,这让我感到无聊得流…

挽手叙旧 2024-10-06 19:08:02 16 0

为什么嵌套视图的解释计划与单个合并视图不同?

我有一个视图 V2,它从另一个视图 V1 中进行选择,并添加了几个谓词过滤器。 V2 IS SELECT * FROM V1 WHERE ACTIVE='Y' AND TYPE = '1'; 当我在 V2 和…

中二柚 2024-10-05 17:36:11 13 0

MySQL - 基本2表查询慢 - 索引在哪里?

我有一个 MySQL 5.0 查询,从网页调用,经常需要 14 秒以上,而且用户不耐烦。这相当简单,从 2 个表中选择 11 列。我有三个问题: 连接的位置重要吗…

半步萧音过轻尘 2024-10-05 11:01:48 15 0

查询执行计划中出现意外的估计行 (Sql Server 2000)

如果我运行这个查询 select user from largetable where largetable.user = 1155 (注意我查询用户只是为了将其减少到最简单的情况) 并查看执行计划…

聚集的泪 2024-10-05 05:48:55 8 0
更多

推荐作者

佚名

文章 0 评论 0

今天

文章 0 评论 0

゛时过境迁

文章 0 评论 0

达拉崩吧

文章 0 评论 0

呆萌少年

文章 0 评论 0

孤者何惧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文