在定位元據庫的效能問題時,尋找慢SQL(消耗較高的SQL語句)是比較常用且有效方法。而高CPU消耗、高執行時間、高IO消耗以及高掃描行數的SQL語句都有可能是慢SQL。您可以通過DAS對資料庫進行監控,及時發現並最佳化慢SQL,解決資料庫的效能問題。
操作視頻
解決方案
您可以通過DAS從以下三個方面來解決慢SQL問題:
- 查看並最佳化單個執行個體的慢SQL
- 查詢治理所有執行個體上的慢SQL
- 開啟自動SQL最佳化
查看並最佳化單個執行個體的慢SQL
查詢治理所有執行個體上的慢SQL
DAS通過離線資料分析技術,在每天淩晨1點將全部執行個體在昨天產生的慢SQL進行統計分析和自動打標,協助您對慢SQL進行分類,同時提供治理建議和資料匯出功能,您可以按照系統提供的優先順序順序對慢SQL進行靈活治理,具體請參見查詢治理。
開啟自動SQL最佳化
DAS通過自動SQL最佳化服務為您提供自動SQL診斷最佳化和索引建立,在資料庫出現慢SQL問題時,及時進行診斷和最佳化,協助您時刻保持資料庫系統運行在最佳狀態,具體請參見自動SQL最佳化。