全部產品
Search
文件中心

Database Autonomy Service:處理慢SQL問題

更新時間:Jul 06, 2024

在定位元據庫的效能問題時,尋找慢SQL(消耗較高的SQL語句)是比較常用且有效方法。而高CPU消耗、高執行時間、高IO消耗以及高掃描行數的SQL語句都有可能是慢SQL。您可以通過DAS對資料庫進行監控,及時發現並最佳化慢SQL,解決資料庫的效能問題。

操作視頻

解決方案

您可以通過DAS從以下三個方面來解決慢SQL問題:
  • 查看並最佳化單個執行個體的慢SQL
  • 查詢治理所有執行個體上的慢SQL
  • 開啟自動SQL最佳化

查看並最佳化單個執行個體的慢SQL

  1. 通過DAS慢日誌分析功能查看慢SQL趨勢、統計和明細,具體請參見慢日誌分析
  2. 通過DAS慢日誌的最佳化功能診斷和最佳化SQL,具體請參見SQL最佳化

查詢治理所有執行個體上的慢SQL

DAS通過離線資料分析技術,在每天淩晨1點將全部執行個體在昨天產生的慢SQL進行統計分析和自動打標,協助您對慢SQL進行分類,同時提供治理建議和資料匯出功能,您可以按照系統提供的優先順序順序對慢SQL進行靈活治理,具體請參見查詢治理

開啟自動SQL最佳化

DAS通過自動SQL最佳化服務為您提供自動SQL診斷最佳化和索引建立,在資料庫出現慢SQL問題時,及時進行診斷和最佳化,協助您時刻保持資料庫系統運行在最佳狀態,具體請參見自動SQL最佳化