原創|行業資訊|編輯:陳俊吉|2016-09-21 09:57:32.000|閱讀 819 次
概述:在實現的過程中要知道監控什么,知道如何獲取,知道如何評判,知道問題原因和解決及避免方法。還要搞清楚監控行為對生產系統的影響,不能因為監控導致新問題的產生。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
數據庫監控要做到“知生死、明優劣、防問題”。
在實現的過程中要知道監控什么,知道如何獲取,知道如何評判,知道問題原因和解決及避免方法。還要搞清楚監控行為對生產系統的影響,不能因為監控導致新問題的產生。
“知生死”是最基本的要求,方法有多種,從判斷數據庫服務進程是否存在,通過連接測試判斷能否對外服務,通過簡單增、刪、改測試數據庫能否支持交易,到獲取數據庫完成交易的成功失敗率判斷能否正常提供服務,也可從應用服務器端獲取指標判斷數據庫的生死,甚至通過網絡包的監控實現。
“明優劣”首先要清楚判斷優劣的標準,數據庫中任何一個動作都是要消耗資源的,消耗資源就是在一定時間內占用某類資源,多占、占用時間不合理的即為劣的。然后明晰要收集的相關指標,確定指標的正常范圍,設定不同級別的告警閥值,這些指標通常可以通過數據庫快照、監控視圖、表函數等獲取,獲取時間間隔要根據獲取動作對系統的影響以及系統的承受能力而定。有些指標會隨數據量及工作時段發生變化,需要從歷史監控數據中建立運行基線,實時監控參照基線,可發現突發事件。
“防問題”一般來說,到通過監控發現問題,已經晚了,但這次在這個系統發現的問題,可作為經驗教訓,通過項目前期更好的架構設計、更合理的編碼實現,避免同類問題出現在以后的生產系統中。
數據庫在大規模并行應用環境中常見的問題主要有:
熱點問題,比如熱點記錄、熱點數據頁面、熱點索引頁面、存儲熱點等;
資源上限問題,表空間滿、鎖資源滿、操作系統資源將滿等;
性能隨時間、空間變化,衰減甚至突變問題
針對每種問題,我們需要了解觸發問題的條件,知道如何解決。
詳情請咨詢!
客服熱線:023-66090381
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn