前言 做好日常巡檢是資料庫管理和維護的重要步驟,而且需要對每次巡檢日期、結果進行登記,同時可能需要出一份巡檢報告。 本系列旨在解決一些常見的困擾: 不知道巡檢哪些東西 不知道怎麼樣便捷體檢 機器太多體檢麻煩 生成報告困難,無法直觀呈現結果 經過硬體巡檢,資料庫狀態情況的巡檢無疑是日常運維巡檢的第二步 ...
前言
做好日常巡檢是資料庫管理和維護的重要步驟,而且需要對每次巡檢日期、結果進行登記,同時可能需要出一份巡檢報告。
本系列旨在解決一些常見的困擾:
- 不知道巡檢哪些東西
- 不知道怎麼樣便捷體檢
- 機器太多體檢麻煩
- 生成報告困難,無法直觀呈現結果
經過硬體巡檢,資料庫狀態情況的巡檢無疑是日常運維巡檢的第二步驟。資料庫的巡檢主要包含,文件大小、配置信息、空間分配等對象。
資料庫大小
1.在SQL專家雲的【概覽】頁面即可圖形化查看資料庫文件大小,作為運維人員我們首先要清楚運維的資料庫有多大?數據文件有多大?日誌文件有多大?
註:與上一次的收集對比即可得知資料庫在兩次收集時間段內的增量。
註:如果日誌文件過大,是否處於完整備份模式,並且缺少日誌備份或備份頻率不合理。
2.在SQL專家雲的【資料庫】-【概況】頁面資料庫文件大小及詳細的信息。
註:另外可以得知系統中的表、視圖、函數、存儲過程的數量,與上一次的收集對比即可得知開發人員或維護人員在這期間內做過多少新增對象。
資料庫配置
1.再【檢查項】-【全部】中查看每個資料庫的配置信息,當資料庫配置未通過常規檢查,平臺會提示出警告。
註:一切資料庫配置不當可能造成性能或安全等問題。每次巡檢都需要註意一些影響的配置是否被誤開啟,或初期就未做優化配置。(資料庫配置建議詳見:平臺中最佳配置)
2.在【資料庫】-【配置】頁中查看資料庫的配置信息,信息重要包含資料庫大小、恢復模式、相容級別、排序規則、上一次checkdb的時間等。
文件信息
在【資料庫】-【文件】頁中查看資料庫的文件分配情況、文件大小、增長配置、路徑等信息。
空間分配
在【資料庫】-【空間】頁可以查看資料庫中表對象的行數及分配空間等信息。
註:系統管理員或運維人員應對系統中的大表提高關註,通過大表行數和占用空間的變化,給出建議和規劃,如是否需要做分區表,是否要對歷史數據歸檔等。
總結
對資料庫的文件分配、文件大小進行巡檢,可以總體看出數據的量級及每天的增長情況,只有瞭解這些才能讓管理者在方案決策中更有依據。
資料庫配置對於性能、安全等方面有很大的影響,當資料庫配置被無意修改而又沒有察覺的時候,當出現問題,可能很難排查。
對於系統中的大表,每個管理員都應該提高關註,大表的增量、大表的設計是否合理等,對系統的穩定和性能有著很大的影響。