全部產品
Search
文件中心

Database Autonomy Service:DAS Agent

更新時間:Mar 20, 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資費詳情

說明

自 2026 年 3 月 17 日起,DAS Agent 推出每日免費試用計劃。

  • 基礎額度:每位使用者每日享有 5,000 字元 的免費額度,耗盡後需升級至商業化版本方可繼續使用。

  • 簽到增益:使用者可通過在控制台查看或查詢“營運日報”完成每日簽到。每次成功簽到可額外獲贈 700 字元 額度;若連續簽到 7 天,累計可額外獲得 4,900 字元。

  • 額度查詢:您可隨時在控制台頁面查看當日剩餘額度及使用詳情。

  • 溫馨提示:免費額度政策可能會根據實際營運情況進行動態調整(包括增減或取消)。建議您儘早體驗,充分利用當前的優惠權益。

功能說明

功能

狀態

說明

資料庫知識問答

支援

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

資料庫異常診斷

支援

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

說明

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

智能營運報告

支援

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

說明

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

異常檢測與預警

未支援

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

技能支援

情境/功能

說明

支援的雲上資料庫執行個體

支援的自建/他雲執行個體

診斷所需參數

介面調用Query樣本

CPU即時診斷(MySQL類)

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

  • RDS MySQL

  • PolarDB MySQL版

尚未支援

• 執行個體ID
• 節點ID(PolarDB MySQL版執行個體必選,預設為主節點)

{"operation_id":"high_cpu_usage_real_time_diagnose_mysql","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxx"},"direct_mode":true}

CPU即時診斷(Tair/Redis)

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

  • 雲資料庫Tair(相容redis)

尚未支援

• 執行個體ID
• 節點ID(非必選參數)

{"operation_id":"redis_cpu_diagnose_history_time","input_parameters":{"instance_id":"xxxxxxx","start_time":"2026-02-05T20:33:01+08:00","end_time":"2026-02-06T20:33:01+08:00"},"direct_mode":true}

CPU使用率診斷(MySQL類)

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

  • RDS MySQL

  • PolarDB MySQL版

尚未支援

• 執行個體ID
• 節點ID(PolarDB MySQL版執行個體必選,預設為主節點)
• 時間範圍(start_time和end_time)

{"operation_id":"performance_diagnose_mysql","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxx","start_time":"2026-02-05T20:32:07+08:00","end_time":"2026-02-06T20:32:07+08:00"},"direct_mode":true}

SQL診斷最佳化

對在指定資料庫中執行的SQL語句進行分析,基於引擎類型、版本、表結構、索引、執行計畫及SQL指令碼的分析,提出潛在的效能問題和最佳化建議。支援未發布SQL的預檢。

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

支援MySQL與PG引擎

• 執行個體ID
• 資料庫
• SQL指令碼
• PG可以補充Search_path以增強分析效果


{"operation_id":"mysql_query_optimization_advisor","input_parameters":{"instance_id":"xxxxxxx","database":"xxxxxxx","sql":"xxxxxxxxxx"},"direct_mode":true}

慢日誌分析(TP)

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

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

尚未支援

• 執行個體ID
• 節點ID(PolarDB MySQL版執行個體必選,預設為主節點)
• 時間範圍(start_time和end_time)
• 需要查詢的記錄數(前N條記錄)


{"operation_id":"sql_slowlog_summary","input_parameters":{"instance_id":"xxxxxxx","node_id":"xxxxxxxx","start_time":"2026-02-05T20:34:16+08:00","end_time":"2026-02-06T20:34:16+08:00","top_n":"x"},"direct_mode":true}

慢日誌分析(MongoDB)

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

  • ApsaraDB for MongoDB

尚未支援

• 執行個體ID
• 節點ID(非必選參數)
• 時間範圍(start_time和end_time)
• 需要查詢的記錄數(前N條記錄)


{"operation_id":"mongodb_slowlog_summary","input_parameters":{"instance_id":"xxxxx","node_id":"xxxxxxx","start_time":"2026-02-05T20:33:28+08:00","end_time":"2026-02-06T20:33:28+08:00","top_n":"x"},"direct_mode":true}

監控指標查詢

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

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

尚未支援

• 執行個體ID
• 節點ID(PolarDB MySQL版執行個體必選,預設為主節點)

{"operation_id":"monitoring_indicator_query_tool","input_parameters":{"instance_id":"xxxxx","node_id":"xxxxxxx"},"direct_mode":true}

重要效能指標總結

指定時間範圍查詢執行個體重要效能指標,並給出總結;盡量選擇較小的時間範圍,避免資料量過大導致查詢失敗。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB-X

  • 雲資料庫Tair(相容redis)

  • ApsaraDB for MongoDB

尚未支援

• 執行個體ID
• 節點ID(非必選參數)
• 時間範圍(start_time和end_time)

{"operation_id":"important_performance_metrics_summary","input_parameters":{"instance_id":"xxxxxxx","node_id":"xxxxxxxx","start_time":"2026-02-05T20:30:08+08:00","end_time":"2026-02-06T20:30:08+08:00"},"direct_mode":true}

最近死結分析

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

  • RDS MySQL

  • PolarDB MySQL版

支援MySQL

• 執行個體ID
• 節點ID(PolarDB MySQL版執行個體必選,預設為主節點)

{"operation_id":"latest_deadlock_analysis","input_parameters":{"instance_id":"xxxxxxx","node_id":"xxxxxxxxx"},"direct_mode":true}

中繼資料鎖和事務阻塞分析

分析當前會話中的中繼資料鎖、事務阻塞情況等。其中,事務阻塞分析,RDS MySQL 8.0 和 PolarDB MySQL 8.0 執行個體需開啟 Performance Schema。

  • RDS MySQL

  • PolarDB MySQL版

尚未支援

• 執行個體ID
• 節點ID(PolarDB MySQL版執行個體必選,預設為主節點)

{"operation_id":"lock_analysis","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxx"},"direct_mode":true}

空間分析

查詢執行個體庫表資訊,展示庫資料表空間概況並給出待最佳化項列表,以及詳細的庫表資訊。

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB PostgreSQL版(相容Oracle)

  • PolarDB-X

  • ApsaraDB for MongoDB

支援MySQL與PG引擎

• 執行個體ID
• 節點ID

{"operation_id":"storage_analyze","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxx"},"direct_mode":true}

SQLServer儲存空間分析

查詢SQLServer的儲存空間使用方式,分析儲存空間異常項。

  • RDS SQL Server

尚未支援

執行個體ID

{"operation_id":"sqlserver_storage_analysis","input_parameters":{"instance_id":"rxxxxxxxxx"},"direct_mode":true}

時延洞察解讀(Tair/Redis)

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

  • 雲資料庫Tair(相容redis)

尚未支援

• 執行個體ID
• 節點ID(必填參數)
• 時間範圍(start_time和end_time)(分析時間最長支援30分鐘)

{"operation_id":"redis_latency_log_summary","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxxx","start_time":"2026-02-05T20:37:03+08:00","end_time":"2026-02-06T20:37:03+08:00"},"direct_mode":true}

Large Key查詢分析

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

  • 雲資料庫Tair(相容redis)

尚未支援

• 執行個體ID
• 節點ID(非必選參數)
• 時間範圍(start_time和end_time)

{"operation_id":"tair_history_large_key_query_and_analysis","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxx","start_time":"2026-02-05T20:37:19+08:00","end_time":"2026-02-06T20:37:19+08:00"},"direct_mode":true}

異常會話識別

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

  • RDS MySQL

  • PolarDB MySQL版

支援MySQL

• 執行個體ID
• 節點ID(PolarDB MySQL版執行個體必選,預設為主節點)

{"operation_id":"real_time_abnormal_session_identification","input_parameters":{"instance_id":"xxxxxxx","node_id":"xxxxxxxx"},"direct_mode":true}

記憶體異常診斷(MySQL類)

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

  • RDS MySQL

  • PolarDB MySQL版

尚未支援

• 執行個體ID
• 節點ID(PolarDB MySQL版執行個體必選,預設為主節點)

{"operation_id":"memory_usage_anomaly_diagnosis","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxx","start_time":"2026-02-05T20:38:58+08:00","end_time":"2026-02-06T20:38:58+08:00"},"direct_mode":true}

記憶體異常識別(MySQL類)

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

  • RDS MySQL

  • PolarDB MySQL版

尚未支援

• 執行個體ID
• 節點ID(PolarDB MySQL版執行個體必選,預設為主節點)

{"operation_id":"memory_usage_anomaly_identification","input_parameters":{"instance_id":"xxxxxxx"},"direct_mode":true}

HA查詢分析

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

  • RDS MySQL

尚未支援

• 執行個體ID
• 時間範圍(start_time和end_time)

{"operation_id":"HA_records_query_and_diagnosis","input_parameters":{"instance_id":"xxxxxx","start_time":"2026-02-05T20:27:17+08:00","end_time":"2026-02-06T20:27:17+08:00"},"direct_mode":true}

自增ID溢出風險

查詢表自增ID使用資料,識別自增ID溢出風險。

  • RDS MySQL

  • PolarDB MySQL版

尚未支援

• 執行個體ID(非必選參數)
• DB_NAMES
• RATIO_FITER
• REAL_TIME


{"operation_id":"auto_increment_usage_analyze","input_parameters":{"instance_id":"xxxxx"},"direct_mode":true}

錯誤記錄檔分析

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

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

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


  • RDS MySQL

  • PolarDB MySQL版

尚未支援

• 執行個體ID
• 節點ID(PolarDB MySQL版執行個體必選,預設為主節點)
• 時間範圍(start_time和end_time)

{"operation_id":"error_log_query_and_analysis","input_parameters":{"instance_id":"xxxxx","node_id":"xxxxx","start_time":"2026-02-05T20:29:05+08:00","end_time":"2026-02-06T20:29:05+08:00"},"direct_mode":true}

待最佳化執行個體概覽

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

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

  • 雲資料庫Tair(相容redis)

  • ApsaraDB for MongoDB

尚未支援

時間範圍(start_time和end_time)

{"operation_id":"query_the_instances_that_need_to_be_optimized","input_parameters":{"start_time":"2026-02-05T20:38:24+08:00","end_time":"2026-02-06T20:38:24+08:00"},"direct_mode":true}

執行個體資訊查詢

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

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

  • 雲資料庫Tair(相容redis)

  • ApsaraDB for MongoDB

支援MySQL、PG、Redis、MongoDB引擎

• 引擎類型
• 關鍵字
(均為非必選參數)

{"operation_id":"list_instances","input_parameters":{"engine":"mysql","keyword":"111"},"direct_mode":true}

執行個體拓撲查詢

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

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

  • 雲資料庫Tair(相容redis)

  • ApsaraDB for MongoDB

尚未支援

執行個體ID

{"operation_id":"instance_topology_query_tool","input_parameters":{"instance_id":"xxxxxxx"},"direct_mode":true}

執行個體配置查詢

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

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

  • 雲資料庫Tair(相容redis)

  • ApsaraDB for MongoDB

尚未支援

執行個體ID

{"operation_id":"get_instance_config","input_parameters":{"instance_id":"xxxxxxx"},"direct_mode":true}

查看建表語句

查看指定表的建表語句。

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB PostgreSQL版(相容Oracle)

支援MySQL與PG引擎

• 執行個體ID
• 節點ID
• database
• table
• schema(PG類需要)



{"operation_id":"show_create_table","input_parameters":{"instance_id":"XXXXXX","node_id":"XXXXXX","database":"XXXX","table":"XXXX"},"direct_mode":true}

安全例外狀況事件

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

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

尚未支援

{"operation_id":"security_describe_abnormal_events","input_parameters":{},"direct_mode":true}

安全基準變化

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

  • RDS MySQL

  • PolarDB MySQL版

  • PolarDB-X

尚未支援

• 執行個體ID
• 時間範圍(start_time和end_time)

{"operation_id":"security_baseline_change_analysis","input_parameters":{"instance_id":"xxxxx","start_time":"2026-02-05T20:46:22+08:00","end_time":"2026-02-06T20:46:22+08:00"},"direct_mode":true}

最新安全基準

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

  • RDS MySQL

  • PolarDB MySQL版

  • PolarDB-X

尚未支援

{"operation_id":"security_latest_baseline_analysis","input_parameters":{},"direct_mode":true}

敏感性資料發現

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

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

尚未支援

{"operation_id":"security_sensitive_scan_lookup","input_parameters":{},"direct_mode":true}

全域安全風險趨勢

本技能使您能夠查詢和分析全域資料庫安全風險的時間趨勢,通過長條圖資料識別風險波動模式、檢測異常峰值,為使用者提供風險演變的可視化分析。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

尚未支援

{"operation_id":"describe_global_security_risk_histogram","input_parameters":{"start_time":"2026-02-05T20:43:09+08:00","end_time":"2026-02-06T20:43:09+08:00"},"direct_mode":true}

執行個體安全風險趨勢

本技能使您能夠查詢和分析單個資料庫執行個體的安全風險時間趨勢,通過長條圖資料識別異常SQL操作、SQL注入、資料泄漏等多維度風險的波動模式和異常峰值,協助DBA快速定位執行個體的安全問題演變過程。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

尚未支援

執行個體ID

{"operation_id":"describe_security_risk_histogram","input_parameters":{"instance_id":"xxxxxx","start_time":"2026-02-05T20:44:37+08:00","end_time":"2026-02-06T20:44:37+08:00"},"direct_mode":true}

執行個體安全警示統計

本技能使您能夠查詢單個資料庫執行個體在指定時間範圍內的SQL安全警示統計資訊,包括按警示層級(嚴重、警告、提示)和警示類型(SQL注入、資料泄露、異常操作等)的分布情況,協助使用者快速瞭解執行個體的整體安全狀況和風險分布特徵。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB-X

尚未支援

執行個體ID

{"operation_id":"describe_sql_security_alert_stats","input_parameters":{"instance_id":"xxxxx","start_time":"2026-02-05T20:45:41+08:00","end_time":"2026-02-06T20:45:41+08:00"},"direct_mode":true}

說明
  • 關於【支援的自建/其他雲執行個體】:對於其他雲廠商或自建資料庫,若其引擎類型為 MySQL、PostgreSQL、Redis 或 MongoDB,DAS Agent 仍可基於標準協議提供有效診斷與最佳化建議;但針對各廠商特有的定製化功能或非標改造部分,暫不相容。

  • 關於【介面調用的 query 內容格式】:是指通過 API 直接調用時,使用結構化請求體精準觸發指定 Skill 的方式。相比自然語言提問,該模式可確保穩定、可靠地執行目標診斷任務。

操作步驟

  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. 智能營運日報功能由DAS Agent提供,面向企業版納管的全部資料庫執行個體,每日基於不低於2億token的智能分析處理規模,對異常警示明細、重點最佳化建議(含高價值慢SQL識別)、磁碟空間使用態勢、無效索引檢測結果及關鍵資源水位(CPU、記憶體、I/O等)等核心營運指標進行深度洞察與結構化匯總,產生統一、專業、可行動的營運全景視圖,助力營運團隊全面掌握資料庫健康狀態,實現風險前置預警與精準最佳化治理,為系統穩定性保障與持久性能提升提供堅實的資料支撐與決策依據。

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

    2. 尋找目標診斷日報。

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

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

    image