2016-01-29 227 views
3

SQL Server提供了非常方便的「性能」報道:在SSMS - 右擊服務器 - 「報告」 - 「標準」 - 你看很多有用的報道,如「熱門查詢通過CPU總時間」,‘按平均I/O’等SQL性能報告 - 但日期範圍

熱門查詢這些報告彙總數據自上次重啓或自上次查詢統計信息復位。

有沒有辦法看到這些報告的日期範圍?像「從CPU時間總計10點到晚上11點的頂級查詢」?也許有上的SQL Server插件或服務,應安裝什麼的,這將允許這種或研究?

現實生活中的使用情況:一個DBA醒來,看到有在晚上的某「超時」的錯誤。他想看看目前有哪些查詢正在運行,並且耗盡了性能。

回答

1

您可以從here下載SSMS性能儀表板報表,並將其作爲自定義報表與SQL Server 2008,SQL Server 2008 R2,SQL Server 2012,SQL Server 2014一起使用。有權訪問rdl文件,您可以自定義它,但是您想要。

另外值得一讀this

+0

雖然本文是有用事實上,報告顯示**當前* * 性能數據。 SQL Server不存儲性能**歷史**是默認值。 – jazzcat