sql-execution-plan 相关问题

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

具有较低成本的SQL查询比具有较高成本的查询运行得慢

我在DB2数据库上的SQL查询上运行执行计划以进行两次查询。第一个查询的成本约为380000.通过用子查询替换一些内部联接来修改查询后,成本......

回答 1 投票 0

用于将执行xml计划可视化为HTML的工具

是否有任何工具/ XSLT样式表可以将Microsoft Visual Studio返回的XML执行计划转换为HTML?如果不这样做,有没有人知道任何技术可以......

回答 1 投票 11

INT列的串联警告:表达式中的类型转换会导致执行计划中的CardinalityEstimate警告

在SQL Server 2017 Developer Edition上运行。我有一个简单的例子,我试图取两个INT列并将它们连接成一个名为“NUMVER”的列,用分号分隔。 ...

回答 1 投票 1

Oracle Invisible Index的奇怪执行计划

我的问题是关于我在使用INVISIBLE索引时看到的一个奇怪的执行计划。数据库11g为特定查询的性能测试创建了两个不可见索引。当我 ...

回答 1 投票 1

为什么我的TKPROF文件没有显示我的PL / SQL块的获取次数?

我正在尝试学习批量收集操作的性能影响。我执行了几个查询并获取了TKPROF输出。但是,没有任何这些PL / SQL块的获取计数...

回答 1 投票 1

从SQL作业代理执行时,使用不同的执行计划进行简单查询

我有这个非常简单的查询:IF EXISTS(SELECT 1 FROM system.RawEvent_pool1 WHERE ProcessedDate IS NULL)EXECUTE [system]。[usp_ProcessAuditData]'1'我在系统上有一个过滤索引....

回答 1 投票 0

查询计划突然重新编译并降低性能

场景:我们有一个简单的选择查询声明P @ SELECT TOP(1)USERID FROM表WHERE non_clusteredindex_column =(@P)ORDER BY PK_column DESC它通常在1年后以0.12秒执行。 ...

回答 1 投票 0

基于WHERE值的不同SQL执行计划

我有一个稍微复杂的SQL视图,根据传递给WHERE子句的值执行不同的操作,我无法解释原因。当我查询视图时,我有一个WHERE子句,可以是...之一

回答 2 投票 0

使用OPTION(RECOMPILE)与加入表格的成本

使用:SQL Server 2016+我一直在寻找是否有任何方法来评估SQL Server重新编译查询执行计划所需的时间。我们有几个存储过程...

回答 2 投票 1

在SQL Developer中使用Explain Plan时“提交先前事务”

在SQL Developer中使用Explain Plan选项时,得到以下错误(在屏幕截图中提到)。会话中没有未提交的事务。我第一次收到这个错误...

回答 1 投票 1

使用python的模块psycopg2打印SQL执行计划

有什么方法可以打印SQL执行计划中的信息,以便在使用python和psycopg2模块时在终端中查看它?我尝试了以下内容,但终端中没有显示任何内容:......

回答 1 投票 0

Oracle:以注释开头的查询是否会影响性能?

我在查询的开头添加注释(在Oracle中),以提供有关查询本身的元数据信息。我发现的关于这个主题的每一条信息都只是提示......

回答 2 投票 3

参数化SQL查询中变量的影响

我有一个参数化查询,看起来像(使用?作为应用程序参数):SELECT * FROM tbl WHERE tbl _id =?添加变量的性能影响如下:...

回答 2 投票 3

Mysql糟糕的执行计划

我想通过解释非常相似的查询以及对性能的巨大影响来帮助理解数据输出。我有2张桌子:annonce和geolocalisation。第一个包含......

回答 1 投票 0

多列上的MySQL索引

我有一个选择查询,我需要包含以下列(几乎所有表中的列):SELECT ANI,CALL_ID,DATE_TIME,ABANDON_RATE,CALL_TYPE,CAMPAIGN,CAMPAIGN_TYPE,CUSTOMER_NAME,...

回答 2 投票 0

Postgresql不同的查询为什么一样解释?

查询1:从中选择c_bh,c_xzdm,c_twhbm,d_tjrq(通过d_tjrq desc从t_table顺序选择c_bh,c_xzdm,c_twhbm,d_tjrq)t1 limit 10查询2:从...中选择c_bh,c_xzdm,c_twhbm,d_tjrq

回答 1 投票 -1

MySQL随心所欲地选择是否执行查询

对于报告输出,我习惯于DROP并重新创建表'mis.pr_approval_time'。但现在我只是截止它。用数据填充上面的表后,我运行UPDATE语句,但我有......

回答 2 投票 0

改进sql上的select * from语句

如何增加SQL语句的性能(从表中选择*,其中param1 = 123,param2 = 345)。提供一个包含超过500,000行数据的表。它是一个DBF到SQL迁移应用程序。 ...

回答 1 投票 -2

使用SQL查询中索引之外的列进行密钥查找

我有一个查询如下SELECT ActivityId,AnotherId,PersonId,StartTime AS MyAlias FROM Activity WHERE DeletedStatus ='Active'AND St artTime> ='2018-02-01'AND ...

回答 1 投票 0

SQL Server:表值函数与存储过程

我一直在阅读有关执行计划和存储过程中动态参数问题的大量内容。我知道建议的解决方案。不过,我的问题是我......

回答 2 投票 28

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