当前位置: 代码迷 >> Sql Server >> 怎么查看完整的XML格式的执行计划
  详细解决方案

怎么查看完整的XML格式的执行计划

热度:46   发布时间:2016-04-24 19:31:52.0
如何查看完整的XML格式的执行计划
各位,现在我需要优化一个很长的存储过程,大概2000行吧,然后我让客户在他们机器上将这个sql的估计执行计划用xml格式的文件发给我了,大概2M左右,但我在management studio上打开时发现不能用图形化的形式全部显示出来,只显示到了第59个query后面就不显示了,都是灰色了,哪位大侠也遇到过这种问题呀,有没有什么配置能全部显示出来?

------解决方案--------------------
可以通过下面的方式,把估计的执行计划保存,然后再打开的:

1、在产生了执行计划后,右键单击“将执行计划另存为”


2、另存为的文件名为“sql”,注意扩展名为.sqlplan


3、双击保存的sql.sqlplan文件


4、打开的执行计划

------解决方案--------------------
建议以文本形式查看执行计划,先在SSMS里选择以文本形式返回查询结果,

-- 开启
SET STATISTICS IO,TIME,PROFILE ON 

-- 关闭
SET STATISTICS IO,TIME,PROFILE OFF

------解决方案--------------------
那是因为图形界面已经无法显示了,右键显示xml可以看全,但是如果你不会xquery,恐怕你一天都看不完,别说看懂了
------解决方案--------------------
如果实在不行,我觉得,可以考虑采用文本计划,就是上面说的,

不过像你这么复杂的存储过程,如果要全部用文本计划来看,非得累趴下不可,看着都得晕了。