sql-execution-plan 相关问题

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


Postgres SLOWER设置了LIMIT:除了添加虚拟`ORDER BY`之外,如何解决?

在Postgres中,添加LIMIT时,某些查询要慢得多:查询:SELECT * FROM review WHERE clicker_id = 28 ORDER BY done DESC LIMIT 4; -51秒SELECT * FROM review WHERE ...

回答 1 投票 0

查询更改速度(34 vs 0秒),没有执行计划缓存(从EF Core生成的SQL)没有数据/模式更改]]

我有一个相当大的查询,它在数据很少的数据库上运行非常慢(此查询访问的表的最高行数是8K,并且大多数过滤器都使用EF的ID ...

回答 1 投票 0

Windows和Linux中PostgreSQL的不同执行计划

我最近在Linux服务器上部署了PostgreSQL数据库。存储过程之一是大约3到4秒钟来获取结果。以前我将PostgreSQL数据库部署到Windows ...

回答 1 投票 0

PostgresSQL嵌套循环-计划者在进行INNER JOIN时何时决定使用嵌套循环?

我正在使用INNER JOIN运行查询,计划者决定使用嵌套循环。我已经发现它与WHERE条件有关,因为我尝试使用不同的WHERE编写查询...

回答 1 投票 1

已重载SQL执行计划?

如果数据库启用了查询存储,SQL 2017仍然有单独的执行计划,这些计划已被清除,然后在实例重新启动时重新构建,还是从...中加载?

回答 1 投票 0

Teradata-插入表需要很长时间-计划执行有问题吗?

我想将数据插入目标表,但是不幸的是,这花费了太多时间,即使只有80万条记录也是如此。我认为问题出在执行计划/错误索引或...

回答 1 投票 0

oracle为什么选择INDEX FULL SCAN,然后选择ACCESS BY INDEX ROWID与FULL TABLE SCAN?

为什么oracle为什么选择INDEX FULL SCAN,然后选择ACCESS BY INDEX ROWID,而不是只执行一个步骤的全表扫描,并且做同样的事情并且可能更快?为什么甲骨文选择2 | ...

回答 2 投票 1

需要SQL有效查询

我在表中大约有600万行,我在下面的查询中查询表。 SELECT *从FD_CPC_HISTORICAL_DATA的ID输入中(SELECT MAX(id)从FD_CPC_HISTORICAL_DATA的ID输入...

回答 3 投票 0

Postgres两个类似的查询,一个使用正确的索引,一个不使用

我有两个表格,主题和答案。主题表如下所示:列|类型----------- + ----------------------- + id |整数| ...

回答 1 投票 0

从SQL Server的XML执行计划中提取数据

我的最终目标是从缓存的执行计划中自动提取所有引用的列。这将有助于我们跟踪预定的SSRS报告集使用的所有列。 XML ...

回答 2 投票 3

OPTION(RECOMPILE)在空计划缓存上有所作为?

我在sp_executeSql中包装了一个非常大而复杂的查询,除非添加OPTION(RECOMPILE),否则该查询将不会执行。然后在35秒内执行。这可能是...

回答 1 投票 0

慢速查询分组,加入MYSQL laravel

我有4个表格:地点,品牌,类别,位置。关系包括具有品牌和位置的地方属于品牌和具有很多位置的地方。我想获取搜索结果的地方...

回答 1 投票 0

无法在Oracle SQL Developer中运行解释计划

SQL为:EXPLAIN PLAN FOR SELECT * FROM table1应该授予特权:GRANT ALL ON sys.plan_table TO dbAccount它导致以下错误SQL错误:ORA-01039:01039。00000-“ ...

回答 1 投票 0


SQL查询存储中“客户端启动的中止执行”和“异常中止的执行之间有什么区别?

[当我使用'SELECT * FROM sys.query_store_runtime_stats WHERE plan_id = 12400'查询我的查询存储时,查询存储中有3种execute_types。 0-常规执行(成功完成)3-...

回答 1 投票 0

现在可以安全使用T-SQL中的UDF吗?

[14年以来,我一直以宣誓的引用为生:“永远不要在受影响的一两行以上使用UDF。”我将通过一个非常基本的示例来与我的团队分享UDF有多糟糕:...

回答 1 投票 0

PostgreSQL中的嵌套联接vs合并联接vs哈希联接

我知道嵌套联接合并联接哈希联接的工作方式及其功能。我想知道在哪种情况下这些联接在Postgres中使用

回答 1 投票 19

如何在存储过程中删除SQL Server中的选定列

我正在使用SQL Server 2017 Express来实现高性能队列(FIFO推送和弹出)-“高性能”是指我的应用程序每毫秒计数。我最终实现了...

回答 3 投票 0

为什么PostgreSQL 11优化器拒绝使用带有包含列的索引的最佳计划?

PostgreSQL 11不够聪明,无法对包含的列使用索引吗?创建索引Organization_locations__org_id_is_headquarters__inc_location_id_ix ON Organization_locations(org_id,...

回答 1 投票 1

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