执行计划怎样看?
考虑复杂的查询,创建视图还是调用函数,就做了个小实验。可是不会看执行计划。
主要看cpu的开销吗?显示的数字的单位是秒吗:P
坛子里没找到相关的帖子。
------解决方案--------------------query里选择相关sql语句后
显示执行计划快捷键:CTRL+L
主要看当前查询是否用到索引 是扫描还是查找,包括数据量的多少等信息。
------解决方案--------------------看开销一般不是看执行计划的,用DMV那些来看就可以了,执行计划多数拿来分析执行的情况是否最优
------解决方案--------------------从右往左,从上到下,可以查看复杂语句实际的执行步骤。看使用了哪个索引,性能瓶颈在哪之类
------解决方案--------------------http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html#_label5
博客园fishli的大作,另请参考《sqlserver 企业级平台实践管理》,作者徐海蔚
------解决方案--------------------SET STATISTICS IO ON