Sql-Server-2008

SQL Server 清單

  • August 20, 2011

繼我的另一個問題之後,我想開始考慮在警報方面我應該每天/每週/每月查看哪些內容。我希望能夠在問題發生之前看到問題(這是計劃)……

到目前為止,我已經開始收集以下腳本(無順序):

日常的

  • 檢查系統正常執行時間(以防我作為 DBA 需要檢查任何內容)
  • 檢查上次備份
  • 檢查事務日誌備份
  • 檢查 SQL 作業的狀態
  • 檢查過去 24 小時(或 1140 分鐘)的平均 CPU 使用率

每週

  • 檢查 MSDB 備份歷史記錄
  • 查看上次執行 CheckDB 的時間
  • 檢查索引碎片
  • 檢查索引統計資訊(讀取與寫入等)
  • 檢查 IO 瓶頸

月刊

  • 檢查缺失的索引
  • 檢查不再使用的索引

還有其他建議嗎?(我是 DBA 的新手,所以總是歡迎任何幫助/建議)

  1. 備份
  • 檢查備份電子郵件
  • 備份執行多長時間(數據庫備份持續時間)
  • 驗證是否根據維護計劃備份所有數據庫
  1. 磁碟可用空間。請注意與先前檢查的顯著差異。日誌文件可能會受到每月作業的顯著影響
  2. 工作失敗。過濾失敗的作業活動
  3. 系統檢查。在 sql 日誌中查找任何嚴重錯誤。
  • 應用程序日誌
  1. 表現
  • 檢查所有伺服器的性能統計資訊
  • 檢查所有生產伺服器上的計數器是否在正常範圍內
  1. 連接性
  • 驗證客戶應用程序可以從數據庫中獲取數據
  • 驗證可接受的數據訪問速度
  1. 複製。驗證每個發布和分發器是否正在為每個訂閱執行

SQL Server DBA 清單

布拉德的肯定 DBA 清單

Oracle DBA 清單(可能有用)

SQL Server DBA 數據庫管理清單

DBA 晨檢清單

MS SQL Server DBA 清單(許多清單)

SQL Server DBA 清單

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