首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL优化-施用关联查询代替子查询

2012-07-02 
SQL优化--使用关联查询代替子查询SQL优化--使用关联查询代替子查询????SQL优化--使用关联查询代替子查询??

SQL优化--使用关联查询代替子查询

SQL优化--使用关联查询代替子查询

????SQL优化--使用关联查询代替子查询

?

?? 测试例子:

??? 子查询:

(360?行受影响)
表?'Worktable'。扫描计数?0,逻辑读取?0?次,物理读取?0?次,预读?0?次,lob?逻辑读取?0?次,lob?物理读取?0?次,lob?预读?0?次。
表?'workflowbase'。扫描计数?1,逻辑读取?1589?次,物理读取?0?次,预读?0?次,lob?逻辑读取?0?次,lob?物理读取?0?次,lob?预读?0?次。
表?'[zping.com]'。扫描计数?1,逻辑读取?366?次,物理读取?0?次,预读?0?次,lob?逻辑读取?0?次,lob?物理读取?0?次,lob?预读?0?次。

?

?? 这里:子查询IO次数:142334?+1589+366=144289

???????????关联查询IO次数:1589?+366?=1922

???????关联查询是子查询的75倍???

?

总结:

?

???? 使用子查询和关联查询,一般情况下如果能用关联查询就不用子查询,

热点排行