SQL2005执行两个步骤来产生期望的查询计划:查询编译(生成查询计划)——执行这个查询计划 查询编译由三个步骤组成:分析、代数化(algebrization)和查询优化。然后将经过优化的查询计划保存到过程缓存。 查询计划 这个图很重要,从左向右流向: 1.上面的Index Seek分支是内侧的,下面的Index Seek分支(2-4步)是外侧的。 编译 貌似... Read More
posted @ 2009-03-29 17:47
包建强
Views(693)
Comments(1)
Diggs(0)
这一章最重要的就是那个SQL处理顺序了: (8) SELECT (9) DISTINCT (11) (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) WITH {CUBE | ROLLUP} (7) HAVING (10) ORDER BY 其中几个细节,如下: 三值逻辑:TR... Read More
posted @ 2009-03-29 17:16
包建强
Views(801)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号