Sql-Server

每個會話的 SQL Server IO

  • March 23, 2016

Activity Monitor 可以實時顯示伺服器上的整體 IO 性能(以 MBytes/s 為單位),但無法在每個會話級別顯示相同的值。

我知道 DMV 和 sp_who2 來檢索會話級別的 io 消耗,但是在那裡,它只能提取讀取/寫入的數量,而不是實際的兆字節/秒。

如何查看以 MBytes/s 為單位的實時會話級 io 性能?

您可以使用 Profiler 跟踪或sp_whoisactive來獲取每個會話的讀取次數。讀取是 8KB 頁面中的邏輯磁碟讀取次數,因此,例如,如果讀取次數為 2,則可能等同於 16KB 的磁碟 I/O。

引用自:https://dba.stackexchange.com/questions/133139