Sql-Server

我可以每月查看表 I/O 嗎?

  • March 25, 2016

我正在使用 SQL Server 2008,並將遷移 DynamoDB 一些表。

我想獲取讀取字節的 I/O 統計資訊,並從表中寫入字節。

我不知道該怎麼做。我應該使用什麼命令?

我的理解是,這只能通過從sys.dm_db_index_usage_statsSQL Server 重啟之間的“收集”數據來實現。

MS Systems Center Ops Manager 具有為您收集這些數據的機制,但這超出了 SQL Server 本身的範圍。您也許可以查看“打開”SQL Server Management Data Warehouse,它可以充當此類數據的收集機制。

就個人而言,我每天收集索引使用情況,用於驅動自定義 I/O 統計資訊儀表板,該儀表板是“SQL Health”網路應用程序的一部分。我只是在 SSIS 中執行一個 ETL 常式,以從中獲取數據sys.dm_db_index_usage_stats並創建一個關於使用情況、I/O 近似值、未使用索引等的執行評論。

最重要的是,沒有針對每月使用量的內置視圖,您必須獲取那裡的內容並創建它。

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