すべてのプロダクト
Search
ドキュメントセンター

Database Autonomy Service:DAS Agent

最終更新日:Apr 23, 2026

DAS Agent は、大規模言語モデルを活用したインテリジェントなデータベース運用保守 (O&M) ソリューションです。Alibaba Cloud の 10 万件を超えるチケットから得られたインサイトと豊富な専門知識を活用し、クラウドデータベースにおける一般的な O&M や安定性に関する問題を解決します。AI を統合することで、DAS Agent は異常検知、診断、最適化を含むエンドツーエンドの自律的な機能を提供し、ご利用のクラウドデータベースの安定性と効率性を高い精度で確保します。

説明

DAS Agent は、Alibaba Cloud 公式のスキルマーケットで唯一選ばれたデータベース運用スキルであり、その有効性とセキュリティが認定されています。スキルをダウンロードして、ローカルエージェントやさまざまな種類の Claw にデプロイできます。

前提条件

対象のデータベースが Database Autonomy Service (DAS) に接続されている必要があります。

説明

DAS は、以下のデータベースをサポートしています。

  • MySQL: RDS for MySQLPolarDB for MySQL、他のクラウドプロバイダーの MySQL、およびオンプレミスの MySQL。

  • PostgreSQL: RDS for PostgreSQL、PolarDB for PostgreSQL、他のクラウドプロバイダーの PostgreSQL、およびオンプレミスの PostgreSQL。

  • Redis: Tair、他のクラウドプロバイダーの Redis、およびオンプレミスの Redis。

  • MongoDB: ApsaraDB for MongoDB、他のクラウドプロバイダーの MongoDB、およびオンプレミスの MongoDB。

  • SQL Server: RDS for SQL Server。

  • 分散データベース: PolarDB-X。

注意事項

  • RAM ユーザー (サブアカウント) で DAS Agent を使用するには、その RAM ユーザーが DAS の管理権限と、対応するデータベースインスタンスの権限を持っていることを確認してください。

  • DAS Agent のインテリジェントな O&M 機能を、DAS コンソール以外の業務システムやコンソールと統合するには、チケットを送信してください。

  • データセキュリティに関する規制はリージョンによって異なるため、単一の大規模モデルサービスで複数のリージョンにまたがるデータベースインスタンスを管理することはできません。したがって、インスタンスが所在する各リージョンで DAS Agent を有効にする必要があります。例えば、中国本土内のインスタンス (北京、上海、中国 (杭州)、広州など) は中国リージョン用の単一の DAS Agent を共有できますが、米国、シンガポール、インドネシアなどの他のリージョンのインスタンスでは、それぞれ個別の DAS Agent が必要です。

  • 中国本土以外のリージョン向けの DAS Agent は Model Studio の大規模言語モデルを使用しており、現在このモデルはシンガポールと米国にのみデプロイされています。そのため、DAS はこれら 2 つのリージョンのうち、より近い方にモデル呼び出しをルーティングします。Model Studio がより多くの国やリージョンで提供開始されると、DAS Agent は自動的にローカルの Model Studio サービスに移行します。

    注:このクロスボーダーコールルーティングは、Model Studio モデルにのみ適用されます。データベースの監査ログを含むご利用のデータは、常にインスタンスが存在するリージョン内に保持されます。

課金

詳細については、「DAS Agent の料金詳細」をご参照ください。

説明

2026 年 3 月 17 日より、DAS Agent は 1 日あたりの無料トライアルを提供します。

  • 基本クォータ:各ユーザーには、1 日あたり 5,000 文字の無料クォータが提供されます。クォータを使い切った後もサービスを継続して使用するには、商用版にアップグレードしてください。

  • チェックインボーナス:コンソールで運用日次レポートを閲覧またはクエリすることで、毎日チェックインできます。チェックインが成功するたびに、700 文字の追加クォータが付与されます。7 日間連続でチェックインすると、累計で 4,900 文字のボーナスを獲得できます。

  • クォータ状況:コンソールで、1 日あたりの残りクォータと使用状況の詳細をいつでも確認できます。

  • 注:無料クォータポリシーは、運用上の必要性に応じて変更される場合があります。現在のオファーを最大限に活用するために、お早めに無料トライアルを開始することを推奨します。

機能

機能

ステータス

説明

データベースナレッジ Q&A

サポート済み

このナレッジベースは、一般的なデータベース知識を、Alibaba Cloud の専門家によって厳選された内部ドキュメントで補完します。主要なオンラインランザクション処理 (OLTP) および NoSQL エンジンタイプをカバーし、例外処理、スケーリング、変更影響分析に関するガイダンスを提供します。

データベース異常診断

サポート済み

オンラインランザクション処理 (OLTP) および NoSQL のさまざまなシナリオをカバーします。これには、メトリックと異常のクエリ、リアルタイム診断 (CPU、メモリ、セッション)、ロック分析、レイテンシーインサイト (Tair)、ラージキー分析 (Tair)、スロークエリ分析 (OLTP および MongoDB)、SQL 最適化 (未実行 SQL の事前チェック付き)、およびデータベースセキュリティリスク検出が含まれます。DAS Agent は問題を分析して根本原因を特定し、最適化の提案と即時修復の推奨事項を提供します。

説明

現在、推奨事項は手動で適用する必要があります。大規模言語モデルによる推奨事項の自動実行はまだ利用できません。

自動 O&M レポート

サポート済み

ご利用のアカウント内の複数のインスタンス (クロスエンジンインスタンスを含む) の統一された O&M レポートを生成します。これらのレポートには、メトリックの傾向比較、最適化の提案、およびモニタリングの提案が含まれます。

説明

現在、日次レポートのみがサポートされています。週次および月次レポート、ならびにカスタマイズ可能なレポートテンプレートのサポートは、将来追加される予定です。

異常検知とアラート機能

未サポート

パフォーマンスメトリックに基づいて異常を検出し予測し、アラートをトリガーします。

サポートされるスキル

シナリオ/機能

説明

クラウドインスタンス

オンプレミス/他のクラウド

パラメーター

API クエリ

リアルタイム CPU 診断 (MySQL)

リアルタイムデータを収集して、異常な CPU 使用率の原因を診断します。

  • RDS MySQL

  • PolarDB for MySQL

未サポート

• インスタンス ID
• ノード ID (PolarDB for MySQL インスタンスでは必須。デフォルトはプライマリノード。)

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

リアルタイム CPU 診断 (Tair/Redis)

リアルタイムのセッションデータ、ラージキー、ホットキーを分析して、ApsaraDB for Tair (Redis 互換) インスタンスの異常な CPU 使用率を診断します。

  • ApsaraDB for 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 Explorer データを分析して、異常な CPU 使用率を診断します。

  • RDS MySQL

  • PolarDB for MySQL

未サポート

• インスタンス ID
• ノード ID (PolarDB for 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 の事前チェックもサポートします。

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

MySQL および PostgreSQL エンジンをサポートします。

• インスタンス ID
• データベース
• SQL スクリプト
• PostgreSQL の場合、search_path を提供すると分析が向上します。







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

スローログ分析 (TP)

スローログ統計から問題のある SQL を特定し、最適化の提案を提供します。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

未サポート

• インスタンス ID
• ノード ID (PolarDB for MySQL インスタンスでは必須。デフォルトはプライマリノード。)
• 時間範囲 (start_time と end_time)
• 返すレコード数 (top_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 のスローログ統計から問題のあるクエリテンプレートを特定し、レビューすべき特定の QueryID を推奨し、修復の提案を提供します。

  • ApsaraDB for MongoDB

未サポート

• インスタンス ID
• ノード ID (任意)
• 時間範囲 (start_time と end_time)
• 返すレコード数 (top_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 for MySQL

  • PolarDB for PostgreSQL

未サポート

• インスタンス ID
• ノード ID (PolarDB for 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 for MySQL

  • PolarDB-X

  • ApsaraDB for 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 for MySQL

MySQL をサポートします。

• インスタンス ID
• ノード ID (PolarDB for MySQL インスタンスでは必須。デフォルトはプライマリノード。)

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

メタデータロックとトランザクションブロッキング分析

現在のセッションにおけるメタデータロックとトランザクションブロッキングを分析します。トランザクションブロッキング分析には、RDS MySQL 8.0 および PolarDB for MySQL 8.0 インスタンスで Performance Schema を有効にする必要があります。

  • RDS MySQL

  • PolarDB for MySQL

未サポート

• インスタンス ID
• ノード ID (PolarDB for MySQL インスタンスでは必須。デフォルトはプライマリノード。)

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

領域分析

インスタンスのデータベースとテーブル情報をクエリし、データベースとテーブル領域の概要を提供し、最適化が必要な項目をリストアップし、詳細情報を表示します。

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB for PostgreSQL (Oracle 互換)

  • PolarDB-X

  • ApsaraDB for MongoDB

MySQL および PostgreSQL エンジンをサポートします。

• インスタンス ID
• ノード ID

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

SQL Server ストレージ領域分析

SQL Server インスタンスのストレージ領域使用量をクエリし、ストレージ領域の異常を分析します。

  • RDS SQL Server

未サポート

インスタンス ID

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

レイテンシーインサイト分析 (Tair/Redis)

ApsaraDB for Tair (Redis 互換) インスタンスのレイテンシーインサイトデータを分析し、プロキシとデータノードからのレイテンシーデータを調べて、高レイテンシーのコマンドやノードを特定します。

  • ApsaraDB for 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}

ラージキーのクエリと分析

ApsaraDB for Tair (Redis 互換) インスタンスの履歴ラージキーを分析し、関連するホットキーを特定します。

  • ApsaraDB for 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}

異常セッションの特定

information_schema.processlistinformation_schema.innodb_trx をリアルタイムでクエリして、異常セッションを分析します。

  • RDS MySQL

  • PolarDB for MySQL

MySQL をサポートします。

• インスタンス ID
• ノード ID (PolarDB for MySQL インスタンスでは必須。デフォルトはプライマリノード。)

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

メモリ異常診断 (MySQL)

データベースインスタンスのメモリ使用量の異常を診断します。異常が検出された場合、この機能はその原因を調査します。それ以外の場合は、メモリ関連の潜在的なリスクを警告します。

  • RDS MySQL

  • PolarDB for MySQL

未サポート

• インスタンス ID
• ノード ID (PolarDB for 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 for MySQL

未サポート

• インスタンス ID
• ノード ID (PolarDB for 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 の使用状況を分析して、オーバーフローのリスクを特定します。

  • RDS MySQL

  • PolarDB for MySQL

未サポート

• インスタンス ID (任意)
• DB_NAMES
• RATIO_FILTER
• REAL_TIME







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

エラーログ分析

データベースインスタンスのエラーログにあるデッドロック、Warning、Error レベルのエントリを分析し、詳細なデッドロック情報とエラーエントリの原因を返します。

重要
  • インスタンスで innodb_deadlock_detect および innodb_print_all_deadlocks パラメーターを有効にする必要があります。

  • RDS MySQL インスタンスの場合、log_error_verbosity パラメーターを 3 に設定する必要もあります。


  • RDS MySQL

  • PolarDB for MySQL

未サポート

• インスタンス ID
• ノード ID (PolarDB for 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}

最適化が必要なインスタンスの概要

ご利用の Alibaba Cloud アカウントで最適化が必要な可能性のあるデータベースインスタンスをリストアップします。これには、最近の負荷変動、CPU または I/O スパイク、高 IOPS、急激なメモリ増加、または異常な数のスローログがあるインスタンスが含まれます。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

  • ApsaraDB for 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}

インスタンス情報クエリ

現在の Alibaba Cloud アカウント下のデータベースインスタンスに関する情報 (エンジンタイプ、エンジンバージョン、インスタンス ID、インスタンスエイリアス、リージョン、ステータスなど) をクエリします。結果は、データベースエンジンタイプまたはキーワードでフィルタリングできます。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

  • ApsaraDB for Tair (Redis 互換)

  • ApsaraDB for MongoDB

MySQL、PostgreSQL、Redis、および MongoDB エンジンをサポートします。

• エンジンタイプ
• キーワード
(両方とも任意)




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

インスタンストポロジークエリ

データベースインスタンスのトポロジーと各ノードの詳細をクエリします。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

  • ApsaraDB for Tair (Redis 互換)

  • ApsaraDB for MongoDB

未サポート

インスタンス ID

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

インスタンス設定クエリ

ログ設定、ストレージポリシー (ホット/コールド)、監査ステータス、Performance Insight ステータス、移行およびバージョンサポートなどの詳細を含む、データベースインスタンスの設定とステータスをクエリします。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

  • ApsaraDB for Tair (Redis 互換)

  • ApsaraDB for MongoDB

未サポート

インスタンス ID

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

CREATE TABLE ステートメントの表示

指定されたテーブルの CREATE TABLE ステートメントを表示します。

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB for PostgreSQL (Oracle 互換)

MySQL および PostgreSQL エンジンをサポートします。

• インスタンス ID
• ノード ID
• データベース
• テーブル
• スキーマ (PostgreSQL では必須)










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

異常なセキュリティイベント

ご利用の Alibaba Cloud アカウント下のデータベースインスタンスにおける異常なセキュリティイベント (アカウントクラッキングの試み、機密データのダウンロード、異常ログイン、短時間での大量データ削除、クレデンシャルスタッフィング攻撃など) をクエリします。これにより、潜在的なセキュリティの脅威を迅速に特定し、異常な動作のコンテキストを分析し、データベースのセキュリティとコンプライアンスを強化するための的を絞った保護措置を講じることができます。

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

未サポート

なし

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

セキュリティベースラインの変更

指定された時間範囲内のデータベースインスタンスのセキュリティベースライン変更の傾向をクエリします。これにより、セキュリティ設定の進化を理解し、リスクの改善または悪化を特定し、長期間未修復の項目を追跡し、セキュリティとコンプライアンスを強化するための実用的なガイダンスを受け取ることができます。

  • RDS MySQL

  • PolarDB for 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}

最新のセキュリティベースライン

ご利用の Alibaba Cloud アカウント下のデータベースインスタンスの最新のセキュリティベースラインスキャン結果をクエリします。これにより、全体的なセキュリティ設定のステータスを理解し、潜在的なリスクを特定し、データベースのセキュリティとコンプライアンスを強化するための実用的な修復ガイダンスを提供します。

  • RDS MySQL

  • PolarDB for MySQL

  • PolarDB-X

未サポート

なし

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

機密データ検出

ご利用の Alibaba Cloud アカウント下のデータベースインスタンスの機密データスキャン結果をクエリし、データ分類と分類に関する詳細情報を提供します。これにより、機密データが存在するかどうかを判断し、そのディストリビューションを理解し、データセキュリティ管理とコンプライアンスチェックをサポートするためにそのリスクレベルを評価するのに役立ちます。

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

未サポート

なし

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

グローバルセキュリティリスクの傾向

グローバルなデータベースセキュリティリスクの時間的傾向を分析し、ヒストグラムデータを使用してリスクの変動パターンを特定し、異常なピークを検出し、リスクの進化を視覚的に分析します。

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for 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 for MySQL

  • PolarDB for 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 for MySQL

  • PolarDB for 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}

説明
  • サポートされるオンプレミス/サードパーティクラウドインスタンス:他のクラウドプロバイダーやオンプレミス環境のデータベースに対して、DAS Agent は標準プロトコルを介して MySQL、PostgreSQL、Redis、MongoDB エンジンの診断と最適化の提案を提供します。このエージェントは、ベンダー固有のカスタマイズや非標準の変更とは互換性がありません。

  • API クエリの例のフォーマット:このフォーマットは、構造化されたリクエストボディを使用して、API 呼び出しを介してスキルを直接トリガーします。自然言語クエリとは異なり、このメソッドは診断タスクの安定的で信頼性の高い実行を保証します。

操作手順

  1. DAS Agent ページに移動します。

    PC

    1. DAS コンソールにログインします。

    2. DAS Agent アイコンをクリックします。

      image

    3. 適切なインスタンス仕様を選択し、購入を完了します。インスタンス仕様と課金の詳細については、「DAS Agent」をご参照ください。

    モバイル Web

    DAS Agent ページにログインします。

    説明

    モバイル Web では、Web ブラウザーからのみ DAS Agent にアクセスできます。アプリ内アクセスはサポートされていません。

  2. DAS Agent を設定します。

    支払いが完了したら、異なるインスタンスグループを管理するために DAS Agent を設定する必要があります。DAS はエディションに基づいて異なる管理機能を提供します:

    • Basic Edition (旧 Personal Edition):最大 10 個のインスタンスを管理できる 1 つのエージェントをサポートします。

    • Enterprise Edition:複数のエージェントを設定して異なるインスタンスグループを管理できます。また、複数の DBA が同じインスタンスセットをシフト制で管理するシナリオのように、複数のエージェントが同じインスタンスを管理することもできます。

    エージェントを設定するには:

    1. エージェント管理ページにログインします。

      • (任意) Enterprise Edition の場合、リストページで 追加 をクリックして複数のエージェントを作成し、各エージェントにインスタンスを割り当てます。

    2. エージェント設定を編集します。

      • 対象エージェントの 操作 列で、編集 をクリックして 設定の編集 ページを開きます。

      • 関連付けられたインスタンス セクションで、エージェントに管理させたいインスタンス ID を選択し、OK をクリックします。

    3. 制限事項

      • 設定が完了すると、各エージェントは管理するインスタンスに対してのみ、Q&A、診断、対話セッションなどの操作を実行できます。

    利用シーン:

    1. API を使用してご利用のシステムと統合する

      API を使用して DAS Agent をご利用のシステムと統合する場合、異なるエージェント ID に基づいて接続できます。これにより、DBA や開発者などの異なる担当者は、自身の権限範囲内のインスタンスにのみアクセスして操作できます。

    2. コンソールでチャット機能を使用する

      コンソールで直接操作する場合、管理するインスタンスの O&M を実行するには、対応する国またはリージョンのエージェントに切り替える必要があります。

      image

  3. 権限設定

    システムのセキュリティと運用のコンプライアンスを確保するために、DAS Agent を使用する前に、アカウントに適切な権限を設定する必要があります。DAS は、さまざまなロールと利用シーンに対応する 2 つの組み込み権限ポリシーを提供します:

    ポリシー名

    権限レベル

    主要な機能

    AliyunHDMReadOnlyAccess

    読み取り専用アクセス

    • ユーザーが DAS コンソール内で自身の権限範囲内のすべてのインスタンスを閲覧できるようにします。

    • インスタンスの再起動やパラメーターの変更などの変更を禁止します。

    • ユーザーが、承認されたインスタンスに対して、インテリジェント診断、パフォーマンス分析、自然言語対話などの DAS Agent の O&M 機能を使用できるようにします。

    AliyunHDMFullAccess

    フルアクセス

    • すべての DAS 機能に対する完全な制御を提供します。

    • ユーザーが、現在の UID 下のすべてのデータベースインスタンスに対して、診断、最適化、変更、データエクスポートなどの操作を実行できるようにします。

    • AliyunHDMReadOnlyAccess ポリシーのすべての機能を含みます。

    権限を設定するには:

    1. RAM コンソールにログインします。

    2. 左側のナビゲーションウィンドウで、ID 管理 > ユーザーを選択します。

    3. 対象のユーザーを見つけ、操作 列の 権限の追加 をクリックします。

    4. ポリシーの選択 パネルで、AliyunHDMReadOnlyAccess または AliyunHDMFullAccess を検索して選択します。

    5. OK をクリックして権限を付与します。

  4. DAS Agent を使用して AI による診断を開始します。

    診断カード

    1. 利用シーンに応じたカードをクリックします。

      image

    2. 表示されるダイアログボックスで、必要に応じて診断対象 (インスタンス ID)、時間範囲、その他のパラメーターを選択します。

      説明

      必須パラメーターはシナリオによって異なります。例えば、SQL 診断と最適化 を実行するには、データベースと SQL ステートメントを提供する必要があります。

    3. OK をクリックします。

    チャットセッション

    チャットボックスに質問を入力すると、DAS Agent は意図を特定し、関連するナレッジを見つけて診断を開始します。エージェントは質問に基づいて診断パスを計画し、リアルタイムのフィードバックに基づいてステップを調整します。例えば、インスタンスの状態を評価するために、エージェントは CPU 使用率、セッション数、メモリ使用量、TPS、QPS、デッドロック、スロークエリなどのメトリックを分析します。重大なスロークエリの問題が見つかった場合、エージェントはさらに診断を行い、インデックスの推奨やクエリリライトの提案を提供します。

    また、/、@、または # のショートカットを使用して、診断シナリオをすばやく開いたり、インスタンスのリストを取得したり、時間範囲を選択したりすることもできます。

    image

  5. DAS Agent を活用したデータベース O&M 日次レポート機能は、Enterprise Edition で管理されているデータベースインスタンスで利用できます。この機能は毎日 2 億以上のトークンを分析し、主要な O&M 指標の構造化されたサマリーを生成します。このサマリーには、異常アラート、影響の大きいスロークエリに対する最適化の提案、ディスク領域の傾向、効果のないインデックスの結果、CPU、メモリ、I/O などの主要なリソースメトリックが含まれます。このレポートは、O&M チームがデータベースの状態を把握し、リスクを予測し、最適化を実行するのに役立つ実用的な概要を提供し、システムの安定性を確保し、継続的な改善をサポートします。

    1. DAS コンソールの左側のナビゲーションウィンドウで、ツールボックス > データベース O&M 日次レポートを選択します。

    2. 対象の日次レポートを見つけます。

    3. 対象の日次レポートの 操作 列で、詳細の表示 をクリックします。

    また、DAS Agent ページの上部にある image アイコンをクリックしてレポートを表示することもできます。

    image