SQL2005执行两个步骤来产生期望的查询计划:查询编译(生成查询计划)——执行这个查询计划
查询编译由三个步骤组成:分析、代数化(algebrization)和查询优化。然后将经过优化的查询计划保存到过程缓存。
查询计划
这个图很重要,从左向右流向:
1.上面的Index Seek分支是内侧的,下面的Index Seek分支(2-4步)是外侧的。
编译
貌似很多概念哦。
这里讲到了sys.dm_exec_query_optimizer_info视图
SHOWPLAN_TEXT、SHOWPLAN_XML和SHOWPLAN_ALL
STATISTICS PROFILE和STATISTICS XML
SQL Profile工具不过是一个GUI工具
更新计划IUD
这一章最重要的就是那个流程图了.