日期:2014-05-17  浏览次数:20501 次

好久没来,闪粉,顺便问个问题
1)SQL Server Profiler 中数据列reads的单位是什么?页面数,还是大小?还是其它?
2)如果是页面数 是否与set statistics io中的逻辑读+物理读+预读相等,但测下来似乎不相等

------解决方案--------------------
1)SQL Server Profiler 中数据列reads的单位是什么?页面数,还是大小?还是其它?
--> 是指逻辑磁盘的读次数,SQL Profiler工具里有说明,如下图.


2)如果是页面数 是否与set statistics io中的逻辑读+物理读+预读相等,但测下来似乎不相等
--> 跟set statistics io中的logical reads参数相当.
------解决方案--------------------
set statistics io 的单位也是page了

这个reads 应该是page

比如你去 count 一个表的时候 这个值可能等于 逻辑读取次数
如果select * 的话可能等于 lob 物理读取次数

但归根结底单位都是一样的 是page