如何查看完整的XML格式的执行计划

长空飞鸟 2013-10-31 03:24:33
各位,现在我需要优化一个很长的存储过程,大概2000行吧,然后我让客户在他们机器上将这个sql的估计执行计划用xml格式的文件发给我了,大概2M左右,但我在management studio上打开时发现不能用图形化的形式全部显示出来,只显示到了第59个query后面就不显示了,都是灰色了,哪位大侠也遇到过这种问题呀,有没有什么配置能全部显示出来?
...全文
325 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 flybird19870326 的回复:
[quote=引用 1 楼 yupeigu 的回复:] 可以通过下面的方式,把估计的执行计划保存,然后再打开的: 1、在产生了执行计划后,右键单击“将执行计划另存为” 2、另存为的文件名为“sql”,注意扩展名为.sqlplan 3、双击保存的sql.sqlplan文件 4、打开的执行计划
我知道怎么保存执行计划,但一是我想看实际执行计划,二是保存出来的sqlplan文件太大,图形界面打不开,直接看xml又太麻烦。 最后的解决方法是在SP里插入了几条打印时间的语句,找到了哪一部份有问题,然后单独执行和优化性能瓶颈,最后还是圆满解决了,谢谢大家![/quote] 呵呵 ,你方法的也是好办法
长空飞鸟 2013-12-20
  • 打赏
  • 举报
回复
引用 1 楼 yupeigu 的回复:
可以通过下面的方式,把估计的执行计划保存,然后再打开的: 1、在产生了执行计划后,右键单击“将执行计划另存为” 2、另存为的文件名为“sql”,注意扩展名为.sqlplan 3、双击保存的sql.sqlplan文件 4、打开的执行计划
我知道怎么保存执行计划,但一是我想看实际执行计划,二是保存出来的sqlplan文件太大,图形界面打不开,直接看xml又太麻烦。 最后的解决方法是在SP里插入了几条打印时间的语句,找到了哪一部份有问题,然后单独执行和优化性能瓶颈,最后还是圆满解决了,谢谢大家!
唐诗三百首 2013-11-02
  • 打赏
  • 举报
回复
建议以文本形式查看执行计划,先在SSMS里选择以文本形式返回查询结果,

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

-- 关闭
SET STATISTICS IO,TIME,PROFILE OFF
  • 打赏
  • 举报
回复
如果实在不行,我觉得,可以考虑采用文本计划,就是上面说的, 不过像你这么复杂的存储过程,如果要全部用文本计划来看,非得累趴下不可,看着都得晕了。
發糞塗牆 2013-11-02
  • 打赏
  • 举报
回复
那是因为图形界面已经无法显示了,右键显示xml可以看全,但是如果你不会xquery,恐怕你一天都看不完,别说看懂了
  • 打赏
  • 举报
回复
可以通过下面的方式,把估计的执行计划保存,然后再打开的:

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


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


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


4、打开的执行计划

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧