sql-execution-plan 相关问题

执行或查询计划是数据库引擎用于获取结果的步骤的细分。

代码中不存在的存储过程引用表的SQL Server查询执行计划

使用 Microsoft SQL Server 2012 我有一个存储过程的图形查询计划。在该过程的一部分中,计划引用了不存在的表(不是视图或函数)...

回答 1 投票 0

CTAS 之后的 Oracle 查询速度

我有一个大表,我需要删除数百万行。这需要很长时间,因此我通过 CTAS 创建了一个新记录,其中没有我想要删除的记录。在这张桌子上我创建了......

回答 1 投票 0

SQL Server实际执行计划中的x of y (z%)指的是什么?

我正在查看实际的执行计划 SELECT * FROM dbo.Parcels pr WHERE (pr.Barcode = 'AB123456789DE') 并且实际的执行计划包含一个运算符(索引查找非聚集),其具有

回答 1 投票 0

MySQl解释Extra“Using where”到底是什么意思?

根据MySQL文档,使用where意味着:WHERE子句用于限制哪些行与下一个表匹配或发送到客户端。 据我了解,这意味着如果你的 sql

回答 2 投票 0

sql语句的哈希值

当我们在Oracle中执行任何一条sql语句时,都会为该sql语句分配一个哈希值并存储到库缓存中。所以,稍后,如果另一个用户请求相同的查询,那么 Ora...

回答 3 投票 0

不存在由于基数估计错误而导致的性能问题

寻求帮助来解决 EDW 加载过程中的执行计划回归问题。今天开始在每天运行且没有出现任何问题的 SP 中出现这种情况;没有代码更改或 mas...

回答 1 投票 0

从“显示执行计划xml”获取查询中使用的索引列表

如何从执行计划中获取查询使用的索引的 xml 列表? 我尝试过以下查询 选择不同的 ExecutionPlan.value('(//@Index)[1]', 'NVARCHAR(MAX)') ASUsedIndex 来自@ExecutionP...

回答 2 投票 0

如何获取外部表的解释

我有一个查询,本质上是 选择 * 来自foreign_table_a LEFT JOIN local_table_b onforeign_table_a.id = local_table_b.id 我正在查看 datagrip 中的解释分析,但我真的不知道......

回答 1 投票 0

带有索引查找和过滤器的嵌套循环内连接速度很慢

我在 MySQL 中运行以下查询: 选择 数数(*) 从 库ASl JOIN 播放 AS p ON p.user_id = l.user_id AND l.路径 = p.路径 在哪里 l.user_id = 20977 并且 时间 >...

回答 2 投票 0

使用 LIMIT 会使查询变慢 - 优化器移动 ORDER BY

我有以下查询,运行缓慢: 选择 l.track、r. rating FROM 库 l LEFT JOIN 评级 r ON r.type='song' AND r.id=26452 AND r.value=CONCAT(l.name, ':', l.path) 其中 l.id=26452 哦...

回答 1 投票 0

PostgreSQL 索引未用于非相等的 JSONB 字段过滤:我错过了什么?

我的数据库中有一个名为“mytable”的表,其中包含一个带有 JSONB 数据的“日期”字段,如下所示: { ... “myfield”:“值1” } “myfield&q...

回答 1 投票 0

获取Ibis表达式的查询计划

我正在尝试使用 con.explain 接口从 DuckDB 后端获取 Ibis 表达式的查询计划,该接口抛出错误。我是否正确使用了 con.explain 函数? 定义

回答 1 投票 0

重构 SQL 以使查询规划器能够有效地使用子查询的结果

我有一个疑问: 选择 * 从表A 其中 colA > (从 tableB 中选择 max(colA)) 与以下相比,这非常慢: 选择 * 从表A 其中 colA > 10 tableA 上有索引并且...

回答 1 投票 0

使用条件UNION优化计划

我正在做一个需要级联参数的报告。由用户选择是否对参数使用级联。 为了允许级联,我们需要传递日期来过滤它

回答 1 投票 0

db2expln 命令输出中的 Estimated Cost 的单位是什么?

在 db2 11.5 中生成查询的解释计划。 收到以下输出: 预计成本 = 22.776293 估计基数 = 0.000000 db2expln 输出中的 Estimated Cost 的单位是什么

回答 1 投票 0

使用视图提示?

我有一个视图,我想像这样查询我的视图以暗示基表中的某些索引,我可以这样做吗? 我是说: - 看法 创建或替换视图 temp_view 作为选择 col1,col2,col3 从表1,表2...

回答 3 投票 0

主键左连接,不选择字段和Oracle执行计划

我需要有关 Oracle 执行计划的解释和建议。 我的 Oracle 数据库中有 3 个表: t(id、名称、t1_id、t2_id) t1(ID,姓名) t2(ID,姓名) id 是每个表中的主键。

回答 1 投票 0

SQL Server的存储过程执行计划

我知道SQL Server在第一次运行时会创建存储过程的执行计划。然后会一次又一次地重用,直到重新编译为止。 如果有以下...

回答 1 投票 0

在 SQL Server 上查询速度很快,但在 PHP 上查询速度较慢

我们决定将 MS SQL Server 2014 数据库迁移到运行 2016 的另一台服务器中。现在使用此数据库的 PHP 应用程序已显着降低其性能(查询已跃升...

回答 2 投票 0

简单的 SQL 检查父级是否有子行

我显示一个包含父数据的网格,并且如果存在相关子行,则需要显示图标。我的数据库位于 SQL Server 2008 中。让我简化一下,我有以下两个表 - 订单(PK:ID) ...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.