天天看點

核心特性—全鍊路監控和審計

監控與報警

您可以在PolarDB-X控制台上檢視計算資源監控、存儲資源監控和資料庫監控等監控資訊,或依據這些監控名額添加報警規則。

  • 計算資源監控是計算節點的監控名額,包括CPU使用率、記憶體使用量、網絡流量(流入流出)、QPS、查詢延遲、前端連接配接數、活躍線程數等。
  • 存儲資源監控是存儲節點的監控名額,包括CPU使用率、記憶體使用量、磁盤空間用量、網絡流量(流入流出)、連接配接數、活躍線程數、IOPS、QPS、TPS、緩沖池用量、臨時表建立數量等。

SQL審計與分析

PolarDB-X聯合SLS日志服務推出SQL審計與分析功能,将審計日志投遞到日志服務中,實作了日志的實時查詢、可視化分析、告警、投遞、加工等操作。您僅需在控制台上打開功能開關,即可實時進行SQL日志的審計與分析;也可以基于某些名額定制實時的監測與告警,當關鍵業務出現異常時可通過多種途徑進行告警通知。

SQL審計與分析功能預設關閉,您可以在PolarDB-X控制台上随時開啟。審計日志預設儲存45天。審計與分析功能本身免費,但日志服務會對存儲空間、讀取流量、請求數量、資料加工、資料投遞等進行收費。

執行個體會話

PolarDB-X控制台上可以檢視目前執行個體會話,也可以選擇終止會話。會話統計頁面可檢視按用戶端統計、按namespace統計等的聚合統計資訊。

10秒SQL分析功能可以在10秒内對會話進行采樣(每秒采樣一次),然後對采樣結果進行彙總分析,通過分析結果可以很容易看出執行次數最多的查詢是否存在慢SQL。

慢日志

PolarDB-X提供慢日志查詢功能,并且将CPU使用率和慢日志數量結合在一起,能幫助您快速發現影響資料庫性能的關鍵SQL。慢日志功能提供互動頁面,您可以檢視慢SQL模闆、慢SQL明細,以及每條慢SQL執行次數、耗時、傳回行數等關鍵資訊。

慢SQL診斷優化還能根據SQL執行計劃智能地給出優化方案,例如推薦建立本地索引或全局索引。

SQL限流

為防止少數SQL占用過多資源影響業務整體運作,PolarDB-X提供了SQL限流功能,用于限制特定查詢的并發度。您可以通過控制台建立限流比對規則,限制其最大并發度、最長等待隊列長度。超過最大并發度的查詢将進入等待隊列,如果等待隊列超過門檻值,将會直接報錯。

SQL自動限流能夠自動識别出慢查詢,并為其建立限流規則。該功能需要您手動開啟。