sql—如何分析实际执行计划并创建非聚集索引来帮助查询

z4iuyo4d  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(166)

我试图显示我在这里发布的存储过程的实际执行计划。总共有17个查询,下面是最后一个查询的执行计划部分。此查询比其他查询更复杂,因为如果删除此部分,执行时间将大大缩短。
对于查询17,将五个“select”语句联合在一起,并从组合的集合中选择不同的行。
我不熟悉sql部分,我很好奇:
为什么查询17的查询成本很低,但实际执行时间最长;
有五个突出显示的区块,花了大约50秒完成,但他们的成本也非常低;
总执行时间为1分59秒,但五个块的总和约为4分;
不确定我是否提供了足够的信息,但是有什么方法可以改进这个存储过程吗?我添加了非聚集索引来提供帮助,但似乎还没有使用索引。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题