sql-execution-plan 相关问题

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

Oracle SQL 中的 NOT Equal(<>) 忽略索引和 NULL 值行

我有一个查询需要根据 Oracle SQL 中的 NOT Equal 值进行过滤。不能使用 EQUAL 作为条件作为未知列的可能值。 询问: SELECT * from employee where na...

回答 1 投票 0

如何获得带参数的 PostgreSQL 执行计划?

我的应用程序有无数的查询,我想得到其中一些的执行计划。大多数如果不是 所有的查询都有多个参数,我找不到如何获得执行计划...

回答 0 投票 0

执行计划修改

我一直在研究查询基本上是如何通过 EXPLAIN 关键字工作的,它为您提供了一个执行计划,说明执行查询时按顺序发生的事情。所以我想知道是否有...

回答 2 投票 0

为什么 Oracle 在一个查询中对同一张表同时执行 TABLE SCAN 和 INDEX UNIQUE SCAN?

我不是在寻找以下的优化,只是一个解释。我有这个查询: 选择计数(LARGE_A.id_a),SUM(LARGE_A.b_integer) 来自 LARGE_A LARGE_A.id_a 上的内部连接 MEDIUM_A =

回答 0 投票 0

删除语句的性能/解释计划

如何检查删除语句的性能计划,因为解释计划没有显示成本/基数(仅显示选择语句) 或者有没有其他方法可以检查性能...

回答 0 投票 0

neo4j:根据返回限制更改执行计划

在我们的 neo4j 5.5 版数据库中,我们有数据 (c1:Company)-[:ADDRESS_MATCH]-(c2:company) 以及 (t:CompanyNameToken)-[:CONTAINS_TOKEN]-(c:Company)。我们的目标是找到地址为 ...

回答 1 投票 0

相似查询不同的执行计划和性能

这是我用来在来自 200 个不同城市的客户表上生成 1000 万行的脚本。 (在台式电脑上用了 11 分钟) *最后的重要说明 -- 创建 la tabla 客户 创建表

回答 0 投票 0

为什么 SUM() 在 IF 语句中的位置在 GROUP BY 场景 (BigQuery) 中很重要?

我有一些电表数据,我想按电表分组并将所有数据转换为基线单位。下面的查询是这样做的: 选择仪表, 如果(单位=“千瓦时”或单位=“千瓦”,...

回答 0 投票 0

即席 SQL 与函数的 PostgreSQL 性能

有什么不同吗?我知道 SQL 查询的执行计划与函数一样被缓存。 我发现有人告诉: 性能是一个问题,我们怀疑查询计划迁移...

回答 1 投票 0

How to fix PostgreSQL generic plan estimate for any($1) array parameter?

我遇到了一个问题,即 PostgreSQL(Windows 上的 13.1,默认配置)在 5 次执行后开始更喜欢通用计划,因为计划估计显然是错误的。问题是,定制 p...

回答 2 投票 0

为什么这个相关子查询比窗口函数更快?

两个查询: 选择 tbraccd_pidm, 最大(tbraccd_balance) 保持(dense_rank first order by tbraccd_tran_number) 结束(由 tbraccd_pidm 分区) 来自 tbraccd; 选择 tbraccd_pi...

回答 1 投票 0

使用 WITH 进行快速查询时,使用 VIEW 的查询速度非常慢

鉴于此观点 创建或替换视图 public."SellMeta" 与什么一样( 选择“WWHH”.id, “WWHH”.url, “WWHH”.name, ...

回答 0 投票 0

Aurora PostgreSQL - 糟糕的执行计划

我们有一个查询,它使用两列与多个表进行左连接,并且存在索引而不是进行索引扫描,执行计划是在表上选择表扫描并改进查询

回答 0 投票 0

如何在加入推送到国外服务器之前,强制评估子查询。

假设我想查询一个有几个WHERE过滤器的大表。我使用的是Postgres 11和一个外表;外数据封装器(FDW)是clickhouse_fdw。但我对一般的解决方案也很感兴趣。...

回答 1 投票 0

了解Postgres解释计划

我试图用这个网站(http:/explain.depesz.com)来理解Postgres的解释计划。这是我的计划。Unique (cost=795.43...800.89 rows=546 width=23) (实际时间=0.599...0.755 rows=620 ....

回答 1 投票 0

有没有可能从存储过程中获取解释计划的结果?

解释计划、显示计划等命令在存储过程中是不允许的。我想,我会从plancache中回调(按照这里说的文档),但那里没有计划。我在...

回答 1 投票 0

PostgreSQL。阅读解释计划

我正在运行Postgres 12。我有一个这样的解释计划。Sort (cost=87.71...88.75 rows=418 width=40) Sort Key: language.name DESC -> Hash Join (cost=1.14...69.51 rows=418 width=40) ....

回答 1 投票 0

SQL中基于where条件的不同时间执行时间相同?我如何解决这个问题?

我的DB有7M记录,有30多个变量,下面的查询是基于日基的过滤数据,大约需要12分钟才能返回结果 select customername, productname from ....

回答 1 投票 0

Postgres:监控长查询的执行计划的哪个部分正在运行。

pg_stat_activity中的信息算是比较少的,对于长时间的查询,并不能给出进度信息。这个信息在Oracle的v$session_longops中算是有的,它给出了哪 ...

回答 1 投票 0

MySQL连接是扫描表,而不是使用索引。

我有以下表格。SHOW CREATE TABLE access_token_status; CREATE TABLE `access_token_status` ( `id` int(11) NOT NULL AUTO_INCREMENT, `status` varchar(10) NOT NULL, PRIMARY KEY (`id`), ...

回答 2 投票 3

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