日期:2014-05-19  浏览次数:20428 次

关于SQL Server2000 查询分析器中“预计执行计划”的一点疑问
使用SQL查询分析器的时候看到这样的按钮:
            显示预计的执行计划(Ctrl+L)
在查询分析器中写入了一些SQL语句,点击F5运行
然后再点击:显示预计执行计划(Ctrl+L)的按钮
查询分析器的右下方就出现了一行行带有图像的内容
如:查询1:查询成本(相对于批处理):14.34%
查询文本:SELECT   CompanyName   AS   [公司名称],ContectName   AS[合同名称],Address   AS   [地址],City   AS   [城市名称]   FROM   Customers   WHERE...
---------------------------------------
图标一                       图标二                             图标三                                     图标四
SLECT                         Filter                   Bookmark   Lookup                             Customers.City
成本:0%                   成本:0%                       成本:66%                                 成本:34%
---------------------------------------...

察看每个图标会显示预计IO成本,预计CPU成本,预计子树成本等...
我知道这些都是用来衡量查询速度的指标
但是我刚接触这些东西,希望能对这些有一些比较深入的了解,是不是SQL程序员是在输入SQL语句之后,通过这个(Ctrl+L)功能来察看语句的执行效率并进行改进的呢?
其中的预计子树成本有是什么意思?
还望哪位路过的大虾对这些个问题指点一二,小弟不胜感激了!~~


------解决方案--------------------
帮你顶
------解决方案--------------------
顶起来