最近在研究执行计划,一直没弄清楚什么是logical reads,还有执行计划反应的真正含义,憋的难受
时间:2011-11-28
来源:互联网
一下摘自网络
SQL code
那么这四个值中的逻辑读(logical reads)决定了哪个是最优化的。
为什么逻辑读决定了哪个是最优化的?
物理读和逻辑读的区别是什么呢?
sql版的大牛没有没有原创的关于执行计划的文章,谢谢!
SQL code
扫描计数1,逻辑读1 次,物理读0 次,预读0 次。
解释下其意思:
四个值分别为:
执行的扫描次数;
从数据缓存读取的页数;
从磁盘读取的页数;
为进行查询而放入缓存的页数
重要:如果对于一个SQL查询有多种写法,那么这四个值中的逻辑读(logical reads)决定了哪个是最优化的。
那么这四个值中的逻辑读(logical reads)决定了哪个是最优化的。
为什么逻辑读决定了哪个是最优化的?
物理读和逻辑读的区别是什么呢?
sql版的大牛没有没有原创的关于执行计划的文章,谢谢!
作者: x_wy46 发布时间: 2011-11-28
逻辑读 >= 物理读
当要读取的所有页面都不在内存中,逻辑读 = 物理读
当要读取的所有页面有一部分在内存中,逻辑读 > 物理读
当要读取的所有页面都在内存中,物理读 = 0
物理读是不可预知的(无法预知在某一时刻内存中有哪些页面的缓存)
当要读取的所有页面都不在内存中,逻辑读 = 物理读
当要读取的所有页面有一部分在内存中,逻辑读 > 物理读
当要读取的所有页面都在内存中,物理读 = 0
物理读是不可预知的(无法预知在某一时刻内存中有哪些页面的缓存)
作者: bapi 发布时间: 2011-11-29
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28