关于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)功能来察看语句的执行效率并进行改进的呢?
其中的预计子树成本有是什么意思?
还望哪位路过的大虾对这些个问题指点一二,小弟不胜感激了!~~
------解决方案--------------------帮你顶
------解决方案--------------------顶起来