09 2011 档案

SQL执行计划解析(2)- 基本查询的图形执行计划(上)
摘要:某种程度上,学习阅读图形执行计划和学习一门新语言很类似。不同之处是这门语言是基于图标的,而且单词(图标)非常少。每个图标代表了一个操作符,本章里,“图标”和“操作符”可以互换地使用。前边一章我们遇到了两个操作符(select和table scan),实际上总共有79个,好在我们不需要全部学会才能开始阅读执行计划,大多数查询只用到了其中的一小部分。如果遇到了我们没有提到的图标,参阅http://msdn2.microsoft.com/en-us/library/ms175913.aspx图形执行计划里有4中不同类型的操作符:逻辑和物理操作符(logical and physical operat 阅读全文

posted @ 2011-09-07 11:54 chouyuu 阅读(2137) 评论(1) 推荐(1)

SQL执行计划解析(1)- 执行计划基础(下)
摘要:Getting Started如果你不是sysadmin、dbcreator、db_owner,那么你需要权限查看执行计划GRANT SHOWPLAN TO [username]第一个例子非常简单,打开management studio,键入以下查询SELECT *FROM [dbo].[DatabaseLog];点击动作条上Display estimated Execution Plan按钮,就看到了我们的第一个预估执行计划图1-1我们稍后再加以解释,现在我们再抓一个实际的执行计划,和预估的执行计划不同,实际的执行计划并不代表优化器的计算结果,而是代表了查询执行时实际发生的事情,通常两者是一 阅读全文

posted @ 2011-09-06 09:46 chouyuu 阅读(3651) 评论(1) 推荐(1)