sql-execution-plan 相关问题

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

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

如何改善MySQL存储过程运行20秒

我有一个存储过程,它将运行20秒并占用大量CPU,我在慢查询日志中发现了它,该存储过程始终存在,将运行15到30秒。我相信这...

回答 1 投票 0

SQL Server执行速度根据向内联表函数提供参数的方式而有很大不同

我正在研究SQL Server中内联表函数的执行速度问题。或那是我以为问题所在。当我另存为...

回答 1 投票 0

我怎样才能显示由实况查询统计在MSSQL中使用C#Windows窗体启用执行查询%?

在SSMS,当我启动实时查询统计,我可以看到在窗口的左下角的执行率。我想这显示比例递增到Windows窗体上的最终用户....

回答 1 投票 3

“群集索引扫描(群集)”对SQL Server执行计划意味着什么?

我有一个查询无法执行“无法为数据库'TEMPDB'分配新页面,因为文件组'DEFAULT'中的磁盘空间不足”。在解决问题的方式上我是......

回答 4 投票 18

为什么索引不能处理非唯一的datetime列?

表结构:CREATE TABLE`stat_old`(`dt` datetime NOT NULL,`offer_id` int(11)DEFAULT NULL,`aff_id` int(11)DEFAULT NULL,UNIQUE KEY`dt`(`dt`,`offer_id`, `aff_id`),KEY`dt_2`(`dt`),...

回答 1 投票 0

如何在选择查询中避免排序运算符

在我的select语句中,我有一个简单的子查询,可以在ControlNo中获取最后的ExpirationDate。此子查询显着降低了性能。 QuoteID是表上的Clustered index ...

回答 2 投票 3

如果不使用所有列,我的索引会被使用吗?

我有一个表T的列A,B,C,D的索引我有一个查询从WHERE子句中的A,B,C拉出T。是使用索引还是需要单独的索引,只包含A,B,......

回答 8 投票 15

SQL解释计划:什么是Materialize?

我问PostgreSQL解释我的查询。部分原因是:table_name - > Materialize materialize做了什么?我正在加入两张桌子,而不是观看或类似的东西。

回答 4 投票 37

使用LEFT JOIN和子查询提高PostgreSQL查询的性能

使用9.4.20版本。我正在努力优化查询。我认为在查看EXPLAIN后,问题出现在第二个左连接的子查询中。请注意,我决定......

回答 1 投票 4

连接列列表中的select方法

这是一个11g的问题,但我想这是版本无关的。我有这个简单的选择:create table tab_a(id number); create table tab_b(id number); create table tab_c(id number);选择 ...

回答 1 投票 2

为什么auto_explain只在第一次调用PL / pgSQL函数时记录嵌套语句?

在我的Postgres服务器上,我使用带有log_nested_statements的auto_explain模块来记录PL / pgSQL函数中的其他函数调用。 594 session_preload_libraries ='auto_explain'595 596 ...

回答 1 投票 1

如何阅读和分析Oracle解释计划?

我为我的一个查询生成了一个解释计划。完整的解释计划如下| Id |操作|名称|行|字节|成本(%......

回答 1 投票 0

Oracle SQL的可视/调试增强功能解释了计划?

我正在使用Eclipse(及其数据工具插件)进行数据库/ BI开发,并希望有更多的视觉/调试帮助来检查大量的解释计划,例如:最多500行,例如:------------------...

回答 2 投票 0

DBMS优化器 - 最佳执行计划,无论查询的公式如何

如果在关系DBMS中写入查询Q,那么无论一个人如何制定Q,优化器都不会选择执行它的最佳方式(取决于多个因素)?我对SQL Server和...感到好奇

回答 3 投票 2

如何降低此查询的成本?

我有两个表,table1和table2。 table2包含table1中记录的权限,i。即table1中的一行可以在table2中具有多个对应的行。现在我需要编写一个SQL语句......

回答 1 投票 0

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