有谁知道可以用来比较(相对复杂)的查询计划的工具吗?我不是在寻找计划查询指南,而只是一个工具,可以让我快速查看不同的索引使用。用于比较SQL Server查询计划的工具?
编辑:只是要清楚,我不是在寻找有关该计划的信息,而是一个工具,可以快速地指出(我知道两个计划之间的差异,我可以做我自己,但计划的大小使得这很困难)。
有谁知道可以用来比较(相对复杂)的查询计划的工具吗?我不是在寻找计划查询指南,而只是一个工具,可以让我快速查看不同的索引使用。用于比较SQL Server查询计划的工具?
编辑:只是要清楚,我不是在寻找有关该计划的信息,而是一个工具,可以快速地指出(我知道两个计划之间的差异,我可以做我自己,但计划的大小使得这很困难)。
我一般只是比较执行计划使用文本比较工具 - 我还发现,对于复杂的计划其有用看计划的原始XML只是搜索的索引/表来看看它出现的能力在计划中。
有一个叫PICASSO工具 - http://dsl.serc.iisc.ernet.in/projects/PICASSO/index.html其中有一个选项来比较2个的查询计划,提供的查询是相同的,但具有不同的选择性。
生成计划差异可用于您的情况,因为它是免费提供的。
我发现SQL Sentry Plan Explorer(免费)是一个有用的工具分析查询,并进行比较,如this blog post突出显示。
好吧,也许本指南(http://www.sql-server-performance.com/tips/query_execution_plan_analysis_p1.aspx)可以帮助你 – 2009-11-06 09:54:38
@Greco:感谢您的链接,但我不寻找一个问题,但是一个工具来比较不同的计划。 – davek 2009-11-06 10:02:55
刚刚发现这一点,这是一个开始:http://www.diffnow.com/。粘贴您的XML文件并进行比较。 – 2014-01-13 05:33:17