Microsoft SQL Server 資料庫維護

若您屬於在完整 SQL Server 環境下執行 Ivanti 產品的公司,聘有管理人員負責 SQL Server 維護,並且已對我們的資料庫執行備份原則,那麼您做得非常棒! 若您執行的是 SQL Server Express 或完整版 SQL Server,但尚未擬定維護和備份計畫,請繼續閱讀。

資料庫不穩定和損毀是發生升級問題的最大單一原因,也是許多可避免且多數情況下只要主動維護資料庫就能解決的 GUI 效能問題的根本原因。 以下是我們對良好定期維護資料庫提供的建議,讓資料庫維持輕量、俐落的運作,以獲得良好效能並減少問題發生。

記住,這是起點。 若您因法規要求而需要存留更多資料,則應進行調整以保留更多資料。 這種情況下,您可能會想要分析掃描的頻率。 一天掃描 1000 個代理程式八次,將使資料庫快速成長,而且此成長幅度比每天一次或每週一次高出許多。 大多數情況下,您並非真的需要所有資料。

以下是我們對定期資料庫維護的建議。

資料保留

決定需保留在手邊供營運使用的資料量。 通常針對營運目的能接受的保留期間是 60-90 天。 使用 Ivanti Security Controls 資料庫維護工具清理超過該天數的任何資料,並排程定期執行此工作。

報告

決定稽核與法規需求所需的報告資料。每月執行報告以滿足這些需要,並依您原則所需的回溯範圍將報告封存。 通常 13 個月是能接受的保存報告資料時間長度。

資料庫備份

Ivanti 建議每週執行增量備份及每月執行完整備份。 備份應在您排定的清除作業之前執行。 依報告資料所需的回溯範圍保存備份。

資料庫維護排程

  • 備份: 每月完整備份,在該月份的修補程式維護之後執行。 每週增量備份,在每週結束時執行 (最好在週末修補程式時段之後)。
  • 清除資料: 每月完整備份執行之後
  • 重建索引: 清除資料執行後
  • 完整性: 重建索引執行後

資料庫維護工具

無法存取 SQL Server 維護計畫精靈的 SQL Server Express 使用者可以使用 Ivanti Security Controls 資料庫維護工具。 資料庫維護工具可讓您:

  • 刪除舊的結果
  • 重新建立 SQL Server 索引
  • 建立資料庫和交易記錄的備份複本

您可以選取管理 > 資料庫維護,然後指定資料庫維護工作應執行的確切時間及執行方式。 如需詳細資訊,請參閱資料庫維護說明主題。

SQL Server 維護計畫精靈

如果您使用完整版 SQL Server,則應使用 SQL Server 維護計畫精靈來安排您的維護計畫。 您應使用 Ivanti Security Controls 資料庫維護工具,但 SQL Server 維護計畫精靈更為強固,且提供了額外的功能。

相關主題