全部產品
Search
文件中心

ApsaraDB RDS:效能最佳化與診斷簡介

更新時間:Jun 19, 2024

在RDS MySQL日常營運中,您可以通過資料庫自治服務DAS(Database Autonomy Service)來處理資料庫故障、最佳化效能、提升效率、降低營運成本。DAS是一種基於機器學習和專家經驗的雲端服務,實現資料庫自感知、自修複、自最佳化、自營運和自安全,協助您簡化資料庫營運任務,有效保障資料庫服務的穩定、安全及高效。

功能介紹

RDS MySQL的自治服務主要包含如下功能:

  • 一鍵診斷

    診斷執行個體,並提供可視化的診斷結果。

  • 自治中心

    查看選定時間範圍內發生過的例外狀況事件、最佳化事件、Auto Scaling事件和其他事件。

  • 會話管理

    查看、匯出和結束目標執行個體的會話,並且可以對目標執行個體進行10秒SQL分析、SQL限流和最佳化。

  • 即時效能

    即時查看資料庫執行個體指標的效能趨勢和效能資料。

  • 鎖分析

    查看和分析資料庫最近一次發生的死結。

  • 容量評估

    查看容量評估建議、效能容量情況、儲存容量的使用方式、剩餘可用時間。該功能還能通過機器學習和容量演算法,預測未來儲存空間的使用方式供您參考。

  • 空間分析

    查看資料庫執行個體的空間使用概況、空間剩餘可用天數,以及資料庫中某個表的空間使用方式、空間片段、空間異常診斷等,協助您及時探索資料庫中的空間異常,避免影響資料庫穩定性。

  • 參數診斷

    對資料庫執行個體的參數進行診斷,提供靜態參數診斷結果和7天內的參數修改歷史。

  • 效能洞察(新版)

    基於MySQL的performance_schema能力匯聚SQL資訊,評定目標資料庫負載情況,找到效能問題的源頭,提供相應的治理方案,提升資料庫的穩定性。

  • 效能洞察(舊版)

    負載監控、分析、效能調優的利器,以簡單直觀的方式協助您迅速評估資料庫負載,找到效能問題的源頭,提升資料庫的穩定性。

  • 效能趨勢

    提供了豐富的效能監控指標,支援自訂圖表。提供強大的診斷能力,能夠及時探索資料庫執行個體產生的事件,並對其進行自動診斷,輸出根因分析和建議;並且支援自主選擇時段進行手動診斷,協助您瞭解資料庫執行個體的運行情況。

  • 慢日誌分析

    查看慢SQL趨勢、慢SQL執行情況和慢SQL最佳化建議。

  • 查詢治理

    通過離線資料分析技術,在每天淩晨1點將全部執行個體在昨天產生的慢SQL進行統計分析和自動打標,協助您對慢SQL進行自動分類和劃分治理優先順序,同時提供治理建議和資料匯出功能。

  • SQL洞察和審計

    在全量請求和安全審計的基礎上,融合了搜尋、SQL洞察、安全審計以及流量回放和壓測等功能,協助您更好地擷取SQL語句的具體資訊、排查各種效能問題、識別高危風險來源、驗證執行個體規格。

  • 診斷報告

    自動或手動診斷執行個體,查看執行個體的健康情況、警示、慢SQL等資訊。

  • 巡檢評分

    每天定時對所有資料庫執行個體進行巡檢評分,並且支援自主選擇資料庫執行個體和巡檢時段,手動發起巡檢評分,協助您瞭解資料庫執行個體的運行情況。

  • 監控大盤

    可以自主選擇需要監控的資料庫執行個體和指標,對不同資料庫執行個體的指標進行監控對比,並且可以進行多指標聯動,協助您監控資料庫執行個體的運行情況。

  • 事件訂閱

    開啟該功能後,如果相關事件被觸發,將會根據設定的方式通知您。

  • 自動SQL最佳化

    可以進行自動SQL診斷最佳化和索引建立,在資料庫執行個體出現慢SQL問題時,及時進行診斷和最佳化,協助資料庫系統運行在最佳狀態。

  • 自動SQL限流

    可以設定觸發條件,當相關條件滿足時會自動觸發SQL限流來控制資料庫請求訪問量和SQL並發量,保障服務的可用性。

  • 自動空間擴充

    支援檢測資料庫執行個體的空間,並在資料庫執行個體空間不足時自動擴充儲存空間,保障您的業務穩定運行。

  • 自動效能擴充

    協助資料庫執行個體快速彈性適配高峰流量,可有效保障線上業務穩定性,同時支援即時檢測CPU平均利用率,在單位時間內CPU平均利用率下降的情況下,支援自動規格回縮。

  • 空間片段自動回收

    空間自動最佳化的一種方式,開啟該功能後,主執行個體會自動執行Optimize Table或Alter Table命令來回收資料表空間片段,協助您整理物理空間片段。

  • 基於預測自動Auto Scaling

    以執行個體過去10天的歷史資料,預測執行個體未來24小時效能指標的使用值。

  • 定時自動Auto Scaling

    根據您預設的策略定時擴容資料庫執行個體的規格,並且在設定的擴容期間結束後會自動回復到原規格。通過該功能您可以應對可預期的資料庫負載地周期性變化,在滿足業務需求的同時控製成本。

授權說明

RAM使用者使用自治服務DAS的功能時,需要授予RAM使用者對應的許可權。

  • 通過系統權限原則授權RAM使用者對應的許可權,詳情請參見為RAM使用者授權

    DAS相關的系統權限原則如下所示:

    • AliyunHDMFullAccess:為RAM使用者授予DAS的完全系統管理權限。

    • AliyunHDMReadOnlyAccess:為RAM使用者授予DAS的唯讀存取權限。

    • AliyunHDMReadOnlyWithSQLLogArchiveAccess:為RAM使用者授予DAS的唯讀存取權限,以及使用SQL洞察和審計的搜尋(包含匯出)功能的許可權。

  • 通過自訂權限原則授權RAM使用者對應的許可權,詳情請參見建立自訂權限原則

    例如,授予RAM帳號唯讀許可權:

    {
               
                "Action": [
                    "hdm:Get*",
                    
                    "hdm:Describe*",
                    
                    "hdm:Query*",
                    
                    "hdm:Support*"
                
                ],
                
                    "Effect": "Allow",
                
                    "Resource": "acs:rds:*:*:*"
            
    }

相關文檔

什麼是資料庫自治服務DAS