Sql-Server

故障轉移群集診斷日誌

  • August 28, 2019

我知道這個問題必須有一個簡單的答案,但我在任何地方都找不到。我們的 SQL 2012 FCI 在其 MSSQL\LOG 文件夾中有 SQLDIAG .XEL 文件。在某些情況下,這些文件通常正好是 100MB,但在 SSMS 中打開時似乎是空的(比如顯示 0 個事件)。

如果可能的話,我需要知道如何管理它們的最大大小和文件保留。

我們有一些來自 SQL 2008 FCI(升級到 SQL 2012)的根驅動器安裝點,這些安裝點只有 1GB。如您所料,這些掛載點已滿,如果可能,我需要限制這些故障轉移群集診斷日誌,否則我將不得不提出替代解決方案。

ALTER SERVER CONFIGURATION您可以使用該語句更改此行為。修改所有必要參數(路徑、最大文件、最大文件大小)的靈活性應該讓您有足夠的控制權將其放到您想要的位置。有關範例/範例,請參見上面引用連結的底部。這是從原始碼複製的一個:

ALTER SERVER CONFIGURATION 
SET DIAGNOSTICS LOG MAX_SIZE = 10 MB;

但是……這些診斷日誌是很好的故障排除工具。雖然您可以限制保留的數據量,但我更願意獲得更多儲存空間來儲存預設數據量(1000 MB,這在今天幾乎是免費的),以便您需要盡可能多的診斷數據時可以得到。

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