全部產品
Search
文件中心

Database Autonomy Service:DAS Agent

更新時間:Jan 23, 2026

DAS Agent是基於大模型技術,融合了阿里雲10萬+工單和專家經驗的智能資料庫營運大腦,專註於解決雲資料庫的日常營運及穩定性問題。通過融合AI,構建了覆蓋問題發現、診斷、最佳化的全鏈路自治能力,為您提供高效、精準的資料庫穩定性保障。

前提條件

目標資料庫已正常接入DAS。

說明

當前已支援主流的資料庫,

MySQL:RDS MySQLPolarDB MySQL版、其他雲廠商的MySQL、本地自建MySQL;

PostgreSQL:RDS PostgreSQLPolarDB PostgreSQL版、其他雲廠商的PostgreSQL、本地自建PostgreSQL;

Redis:雲資料庫Tair(相容redis)、其他雲廠商的Redis、本地自建Redis;

MongoDB:ApsaraDB for MongoDB、其他雲廠商的MongoDB、本地自建MongoDB;

SQL Server:RDS SQL Server

分散式資料庫:PolarDB-X

注意事項

  • 若您需要通過RAM使用者(子帳號)使用DAS Agent功能,則須確保該RAM使用者具備DAS的系統管理權限和資料庫執行個體的系統管理權限。

  • 若您需要將DAS Agent的智能營運能力整合至非DAS控制台或其他業務系統中,請提交工單以進行諮詢。

  • 受各國及地區資料安全法規限制,不同國家或地區的資料庫執行個體無法由同一個大模型服務統一管理。因此,若您的執行個體分布在多個地區,需按國家或地區分別開通 DAS Agent。如中國內地(北京、上海、杭州、廣州等)可共用一個中國區 DAS Agent,而美國、新加坡、印尼等地的執行個體則需在各自國家或地區獨立開通。

  • 海外 DAS Agent 依賴百鍊大模型,目前僅在新加坡和美國部署,因此模型調用將就近路由至這兩個地區。待百鍊在更多省/地區開服後,DAS Agent 將自動遷移至本地百鍊服務。

    註:以上僅涉及百鍊模型的跨國調用,Database Audit日誌等資料始終保留在執行個體所在省/地區的 Region 內,請放心使用。

費用資訊

詳情可參見DAS Agent資費詳情

功能說明

功能

狀態

說明

資料庫知識問答

支援

知識庫從通用資料庫知識,擴充至由阿里雲資深主題專家多年積累和整理的內部文檔,覆蓋主要的OLTP及NoSQL引擎類型,包含異常處理建議、升降配建議、變更影響分析等多種知識類型。

資料庫異常診斷

支援

覆蓋線上交易處理(OLTP)及NoSQL的多種情境,包括指標與異常查詢、即時診斷(CPU、記憶體、會話)、鎖分析、時延洞察(Tair)、大Key分析(Tair)、慢SQL分析(OLTP與MongoDB)、SQL最佳化(涵蓋已啟動並執行SQL及尚未啟動並執行SQL的預檢最佳化功能)、資料庫安全風險檢測等。由DAS Agent進行智能分析,以識別根本原因並提供最佳化及止血建議

說明

在當前階段,建議仍需人工採納,尚未開通大模型自動執行的功能。

智能營運報告

支援

帳號下多個執行個體(支援跨引擎)的統一營運報告,包含指標趨勢對比分析、最佳化建議及監控建議等內容。

說明

當前僅支援日報功能,未來將擴充至周報和月報,並將提供使用者自訂報告模板的功能。

異常檢測與預警

未支援

將基於效能趨勢監控指標實現和預告異常發現。

異常診斷的情境

情境

說明

支援的資料庫執行個體

診斷所需參數

SQL診斷最佳化

對在指定資料庫中執行的SQL語句進行分析,然後提出潛在的效能問題和最佳化建議。

  • RDS MySQL

  • PolarDB MySQL版

  • 執行個體ID

  • 資料庫

  • SQL指令碼

CPU即時診斷(MySQL類)

通過即時擷取相關資料,以診斷導致CPU使用率異常的原因。

  • RDS MySQL

  • PolarDB MySQL版

  • 執行個體ID

  • 節點ID

    說明

    PolarDB MySQL版執行個體必選,預設為主節點。

CPU即時診斷(Tair/Redis)

雲資料庫Tair(相容redis)執行個體進行即時CPU使用異常診斷,根據即時採集的會話資料、大Key和熱Key進行根因分析。

雲資料庫Tair(相容redis)

  • 執行個體ID

  • 節點ID

    說明

    非必選參數。

異常會話識別

即時查詢MySQL資料庫執行個體的information_schema.processlistinformation_schema.innodb_trx,以分析異常會話。

  • RDS MySQL

  • PolarDB MySQL版

  • 執行個體ID

  • 節點ID

    說明

    PolarDB MySQL版執行個體必選,預設為主節點。

慢日誌分析(TP)

基於SQL慢日誌的統計資料,識別多種問題SQL,並提供相應的最佳化建議。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

  • 執行個體ID

  • 節點ID

    說明

    PolarDB MySQL版執行個體必選,預設為主節點。

  • 時間範圍(start_timeend_time

  • 需要查詢的記錄數(前N條記錄)

安全例外狀況事件

查詢當前阿里雲帳號下各資料庫執行個體中的異常行為安全事件(例如帳號破解嘗試、敏感性資料下載、異常登入、短時間內大量刪除資料、撞庫攻擊),協助您快速識別潛在的安全威脅;分析異常行為的上下文,並採取針對性的防護措施,從而提高資料庫的安全性和合規性。

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

待最佳化執行個體概覽

查詢當前阿里雲帳號下需重點關注的資料庫執行個體列表,包括存在資料庫負載變化、CPU突增、IO突增、IOPS高、執行個體記憶體突增及慢日誌數量異常等現象的執行個體。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

  • 雲資料庫Tair(相容redis)

  • ApsaraDB for MongoDB

時間範圍(start_timeend_time

執行個體資訊查詢

查詢當前阿里雲帳號下的資料庫執行個體資訊,包括但不限於資料庫引擎類型、引擎版本、執行個體ID、執行個體別名、執行個體所在地區及執行個體狀態等。可按資料庫引擎類型或關鍵字進行過濾。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

  • 雲資料庫Tair(相容redis)

  • ApsaraDB for MongoDB

  • 其他雲廠商或本地自建的MySQL、SQL ServerPostgreSQL、MongoDB和Redis執行個體。

  • 引擎類型

  • 關鍵字

說明

均為非必選參數。

HA查詢分析

查詢並分析RDS MySQL執行個體的主備切換記錄,輸出簡潔的報告。

RDS MySQL

  • 執行個體ID

  • 時間範圍(start_timeend_time

錯誤記錄檔分析

對資料庫執行個體錯誤記錄檔的死結、Warning和Error層級的日誌進行分析,返回詳細的死結資訊及錯誤記錄檔產生的原因。

重要
  • 執行個體需開啟innodb_deadlock_detectinnodb_print_all_deadlocks參數。

  • RDS MySQL執行個體需同時將log_error_verbosity的參數值設定為3

  • RDS MySQL

  • PolarDB MySQL版

  • 執行個體ID

  • 節點ID

    說明

    PolarDB MySQL版執行個體必選,預設為主節點。

  • 時間範圍(start_timeend_time

執行個體配置查詢

查詢資料庫執行個體的配置及狀態資訊,包括日誌設定、儲存策略(熱/冷儲存)、審計功能、效能洞察開關以及遷移和版本支援等中繼資料。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

  • 雲資料庫Tair(相容redis)

  • ApsaraDB for MongoDB

執行個體ID

CPU使用率診斷(MySQL類)

通過擷取資料庫執行個體指定時段的會話、慢日誌、SQL洞察等相關資料,以診斷導致CPU使用率異常的原因。

  • RDS MySQL

  • PolarDB MySQL版

  • 執行個體ID

  • 節點ID

    說明

    PolarDB MySQL版執行個體必選,預設為主節點。

  • 時間範圍(start_timeend_time

最近死結分析

分析執行SHOW ENGINE INNODB STATUS命令所返回資訊中的最新死結日誌。

  • RDS MySQL

  • PolarDB MySQL版

  • 執行個體ID

  • 節點ID

    說明

    PolarDB MySQL版執行個體必選,預設為主節點。

記憶體異常診斷(MySQL類)

分析資料庫執行個體的記憶體使用量率是否存在異常情況。若發現異常,則進一步分析造成記憶體使用量率異常的原因;若未發現異常,則提示可能存在的記憶體異常風險。

  • RDS MySQL

  • PolarDB MySQL版

  • 執行個體ID

  • 節點ID

    說明

    PolarDB MySQL版執行個體必選,預設為主節點。

記憶體異常識別(MySQL類)

分析資料庫執行個體的記憶體使用量率是否存在異常情況。若發現異常或長期處於高水位,則提示記憶體使用量率異常或處於較高水位的常見原因。

  • RDS MySQL

  • PolarDB MySQL版

  • 執行個體ID

  • 節點ID

    說明

    PolarDB MySQL版執行個體必選,預設為主節點。

慢日誌分析(MongoDB)

基於MongoDB慢日誌的統計資料,識別出多種問題Query模板,並向使用者推薦需重點關注的QueryId列表,提供相應的處理建議。

ApsaraDB for MongoDB

  • 執行個體ID

  • 節點ID

    說明

    非必選參數。

  • 時間範圍(start_timeend_time

  • 需要查詢的記錄數(前N條記錄)

監控指標查詢

查詢資料庫執行個體的CPU使用率、記憶體使用量率、儲存空間使用率等指標。

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • 執行個體ID

  • 節點ID

    說明

    PolarDB MySQL版執行個體必選,預設為主節點。

時延洞察解讀(Tair/Redis)

基於雲資料庫Tair(相容redis)執行個體時延洞察的資料,分析Porxy節點或資料節點的時延資料,並識別出時延較高的命令或節點。

雲資料庫Tair(相容redis)

  • 執行個體ID

  • 節點ID

    說明

    必填參數。

  • 時間範圍(start_timeend_time

    說明

    分析時間最長支援30分鐘。

Large Key查詢分析

基於雲資料庫Tair(相容redis)執行個體歷史大Key進行分析,返回對應的熱Key資訊。

雲資料庫Tair(相容redis)

  • 執行個體ID

  • 節點ID

    說明

    非必選參數。

  • 時間範圍(start_timeend_time

安全基準變化

用於查詢資料庫執行個體在指定時間範圍內的安全基準變化趨勢。協助您掌握當前執行個體的安全配置的演化過程,識別風險改善、惡化或長期未修複項置狀態,並提供可落地的修複指引,從而提升資料庫的安全性和合規性。

  • RDS MySQL

  • PolarDB MySQL版

  • PolarDB-X

  • 執行個體ID

  • 時間範圍(start_timeend_time

最新安全基準

用於查詢當前阿里雲帳號下各資料庫執行個體的最新安全基準巡檢結果。協助您全面瞭解資料庫的安全配置狀態,識別潛在風險,並提供切實可行的修複指引,從而提升資料庫的安全性與合規性。

  • RDS MySQL

  • PolarDB MySQL版

  • PolarDB-X

敏感性資料發現

用於查詢當前阿里雲帳號下各資料庫執行個體中的敏感性資料掃描結果,並提供資料分類與分級的詳細資料。協助您瞭解資料庫執行個體中是否存在敏感性資料、敏感性資料的分布情況及其風險層級,從而支援資料安全管理及合規性檢查。

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

執行個體拓撲查詢

查詢資料庫執行個體拓撲資訊和各個節點的詳細資料。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

  • 雲資料庫Tair(相容redis)

  • ApsaraDB for MongoDB

執行個體ID

操作步驟

  1. 進入DAS Agent頁面。

    PC端

    1. 登入DAS控制台

    2. 單擊DAS Agent表徵圖。

      image

    3. 選擇合適的執行個體規格並完成購買。具體規格配置及計費詳情,請參考DAS Agent

    移動Web端

    訪問並登入DAS Agent頁面

    說明

    移動Web端僅支援通過網頁訪問DAS Agent,暫不支援在應用程式內進行訪問。

  2. 配置DAS Agent。

    訂單支付成功之後,您需要配置 DAS Agent 來實現對不同執行個體組的管理。根據不同的版本,DAS 提供了差異化的納管能力:

    • 基礎版(原個人版):僅支援一個 Agent 管理最多 10 個執行個體。

    • 企業版:允許配置多個 Agent 來分別管理不同的執行個體組。此外,還支援同一個執行個體被多個 Agent 同時管理,這類似於多名 DBA 輪班負責同一組執行個體的情境。

    配置步驟:

    1. 登入Agent管理頁

      • (可選)點擊列表頁上的新增按鈕,您可以為企業版建立多個 Agent 並指定它們各自管理的執行個體清單。

    2. 編輯 Agent 配置。

      • 在目標 Agent 的操作列中點擊編輯按鈕,進入編輯配置頁面。

      • 關聯執行個體部分,勾選您希望該 Agent 管理的執行個體 ID,然後點擊確定完成配置。

    3. 功能限制。

      • 完成配置後,每個 Agent 只能對其所管理的執行個體執行提問、診斷和互動等操作。

    情境樣本:

    1. API 對接自有的系統

      如果您通過 API 將 DAS Agent 整合到自有系統中,可以根據不同的 Agent ID 進行對接。這樣,不同人員(如 DBA 或研發人員)只能訪問和操作其許可權範圍內的執行個體。

    2. 控制台對話使用

      當直接在控制台上操作時,使用者需要切換至相應國家(地區)的相應Agent,營運其所納管的執行個體。

      image

  3. 許可權配置。

    為保障系統的安全性和操作的合規性,在使用 DAS Agent 前,需為對應帳號配置適當的存取權限。DAS 提供兩個系統內建的權限原則,適用於不同角色和使用情境:

    策略名稱稱

    權限等級

    主要能力

    AliyunHDMReadOnlyAccess

    唯讀許可權

    • 可在 DAS 控制台查看當前帳號許可權範圍內的所有執行個體

    • 不可執行任何變更類操作(如重啟、參數修改等)

    • 可對有許可權的執行個體使用 DAS Agent 的智能診斷、效能分析、自然語言互動等營運能力

    AliyunHDMFullAccess

    全部操作許可權

    • 擁有 DAS 所有功能的完全控制權

    • 可對當前 UID 下的所有資料庫執行個體進行診斷、最佳化、變更、匯出等操作

    • 包含 AliyunHDMReadOnlyAccess 的全部能力

    配置方式:

    1. 登入RAM控制台

    2. 在左側導覽列選擇身份管理 > 使用者

    3. 找到目標使用者,在操作欄,點擊添加許可權按鈕。

    4. 權限原則列表中搜尋並選擇 AliyunHDMReadOnlyAccess 或 AliyunHDMFullAccess

    5. 點擊確認新增授權按鈕,完成許可權綁定。

  4. 使用DAS Agent功能,發起AI診斷。

    通過診斷卡片發起診斷

    1. 根據實際需求,單擊對應情境的卡片。

      image

    2. 根據實際情況,在彈出的對話方塊選擇需要診斷的對象(執行個體ID)、診斷的時間範圍等。

      說明

      不同情境需要配置的參數不同,請以實際頁面為準。例如,進行SQL診斷最佳化時,需要填寫SQL語句所對應的資料庫和待分析的SQL語句。

    3. 單擊確定

    通過自主對話發起診斷

    在對話方塊中輸入問題後,DAS Agent 會自動識別您的意圖,匹配最相關的知識並啟動智能診斷。依託 Agentic 診斷能力,Agent 能根據您的提問自主規劃診斷路徑,並結合執行反饋動態調整後續步驟。例如,當您希望評估某個執行個體的健康情況時,它會從 CPU 使用率、會話數、記憶體佔用、TPS、QPS、死結及慢 SQL 等多個維度進行綜合分析;若發現慢 SQL 問題突出,還會進一步開展 SQL 最佳化診斷,提供索引建議或語句改寫方案。

    您也可通過快速鍵 /、@ 或 # 快速喚起診斷情境、拉取執行個體清單或選擇時間範圍。

    image

  5. 智能營運日報,可以查詢到Agent下,所有納管執行個體的統一的營運日報,包括各執行個體的異常警示、建議重點最佳化的慢SQL、磁碟空間、無效索引以及資源水位情況等,助您全面掌握各類資料庫執行個體的健康狀態。

    1. 在DAS控制台的左側導覽列,選擇工具箱 > 資料庫營運日報

    2. 尋找目標診斷日報。

    3. 在目標診斷日報的操作列,單擊查看詳情

    也可在DAS Agent頁面頂部,點擊image表徵圖,查看日報資訊。

    image