什么是SQL Server的Sys.dm_exec_requests DMV中的读取和写入

Gan*_*mar 5 sql-server dmv

根据MSDN链接http://msdn.microsoft.com/en-us/library/ms177648.aspx上给出的解释, 我无法完全理解读取和写入的含义.无论是物理还是逻辑或数据库读取和写.请在这方面帮助我

小智 2

马丁回答了你的问题...逻辑读取列对应于逻辑读取(即可以通过缓冲区高速缓存中当前可用的数据来满足的请求),而读取对应于物理读取(即对当前不在缓冲区高速缓存中的数据的请求)并且需要从磁盘上的相关数据文件中读取)。

SQL Server 中的写入会修改内存中的页面;修改的页面被标记为脏并由异步进程写入磁盘(也是 Martin 所说的)。

补充一下,所有这些数字都代表页数,而不是行数。