十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
今天就跟大家聊聊有關SQL中怎么查詢當前數據庫IO等待狀況,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
sys.dm_io_pending_io_requests可以返回當前IO Pending的狀態(tài),對于SQL Server 中每個掛起的I/O 請求,返回與其對應的一行,跟sys.dm_io_virtual_file_stats配合可以看到具體是哪個數據庫IO出現問題。
select DB_NAME(database_id) as DBNAME, database_id, file_id, io_stall, io_pending_ms_ticks, scheduler_addressfrom sys.dm_io_virtual_file_stats(null,null)i ,sys.dm_io_pending_io_requests swhere s.io_handle = i.file_handle
看完上述內容,你們對SQL中怎么查詢當前數據庫IO等待狀況有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯行業(yè)資訊頻道,感謝大家的支持。