RDS Copilot は、ApsaraDB RDS 向けの AI を活用した O&M アシスタントです。大規模言語モデル (LLM) とエキスパートナレッジベースを基盤としており、自然言語を通じてインスタンスデータのクエリ、パフォーマンスの問題の診断、定期的な検査の自動化が可能です。RDS Copilot はご利用の Resource Access Management (RAM) 権限を自動的に継承し、変更を実行する前には手動での確認が必要なため、AI アシスタンスの生産性と安全性の両方を確保します。これにより、ApsaraDB for RDS for MySQL の管理における参入障壁が大幅に下がり、複雑さが軽減されます。
主要な機能
| 機能 | 内容 |
|---|---|
| AI チャット | 自然言語を使用して、複数のインスタンスにまたがるメタデータとパフォーマンスメトリクスをクエリします。スクリプトは不要で、リソースの一括取得、異常インスタンスのフィルタリング、根本原因分析を実行できます。 |
| インテリジェント診断 | スロークエリログ、エラーログ、パラメータ設定などのコンソールページで、コンテキストに応じた診断を取得します。ワンクリックで構造化された分析と最適化の提案が得られます。 |
| カスタムエージェント | チームに合わせた AI アシスタントを構築します。ロールを定義し、内部ナレッジベースを組み込み、出力フォーマットを標準化し、定期的な検査を自動化します。 |
RDS Copilot へのアクセス
RDS コンソールにログインします。以下のいずれかのエントリーポイントを使用してチャットインターフェイスを開きます。
-
右側のサイドバーにある
アイコンをクリックします。 -
左側のナビゲーションウィンドウで [RDS Copilot] をクリックします。
-
左側のナビゲーションウィンドウから [セルフサービス] > [RDS Copilot] > [Standard Edition] を選択します。
RAM ユーザーを使用して RDS Copilot にアクセスする場合、その RAM ユーザーには AliyunRDSAIFullAccess 権限以上の権限が必要です。詳細については、「RAM ユーザーへの RDS インスタンスへのアクセス権限の付与」をご参照ください。
課金
RDS Copilot の Standard Edition は現在、無料パブリックプレビュー期間中です。すべての機能が無料で利用できます。
AI チャット
RDS Copilot は、ご利用のインスタンスに関する自然言語での質問を理解します。単一のインスタンスまたはリージョン全体にわたるリソース使用量、パフォーマンスの異常、コンプライアンスステータスについて質問できます。
ユースケース
-
グローバルリソースクエリ:スクリプト不要で、タグやリージョンごとに複数のインスタンスの構成、パフォーマンスメトリクス、メタデータを取得します。
-
根本原因分析:高いレスポンスレイテンシーや突然の負荷急増などの問題が発生した場合、RDS Copilot は SQL 実行、パラメータ設定、システムリソースを関連付けてボトルネックを特定します。
-
異常インスタンスのフィルタリング:ロックされたインスタンス、ディスク制限を超えたインスタンス、異常な接続数のインスタンスなど、リスクのあるインスタンスをプロアクティブに表示します。
-
コンプライアンスチェック:削除保護や SSL 暗号化などのセキュリティポリシーが本番インスタンス全体で有効になっているかを一括で検証します。
-
製品および技術相談:RDS の特徴、MySQL のバージョン機能、ベストプラクティスに関する質問に、自然言語の Q&A を通じて回答を得ます。
クエリ可能な内容
インスタンスのプロパティ
インスタンス ID、エンジン、バージョン、仕様、vCPU、メモリ、ステータス、ストレージクラス、作成時刻、VpcId、vSwitch ID、エンドポイントをクエリします。
課金
課金タイプと有効期限をクエリします。
セキュリティ設定
インスタンスのリリース保護ステータスをクエリします。
監視メトリクス
複数のインスタンスをクエリする場合、RDS Copilot は CPU 使用率、IOPS (1 秒あたりの入出力操作数) 使用率、ディスク使用率、セッション接続を一括で取得します。単一のインスタンスについては、追加の詳細な監視メトリクスをクエリできます。
クエリの例
リソース使用量と容量計画
-
中国 (北京) リージョンで、今後 30 日以内に有効期限が切れるサブスクリプションの ApsaraDB RDS for MySQL インスタンスをクエリします。
-
中国 (上海) リージョンの ApsaraDB RDS for MySQL インスタンスの現在の最大 CPU 使用率を取得します。
-
中国 (杭州) リージョンの ApsaraDB RDS for MySQL インスタンス全体の負荷に関する統計を収集し、接続数がしきい値の 80% を超えるインスタンスに焦点を当てます。
設定のコンプライアンス
-
中国 (北京) リージョンで、削除保護が有効になっていないすべての本番 ApsaraDB RDS for MySQL インスタンスをリストアップします。
異常検出
-
ディスク使用率が 90% を超える ApsaraDB RDS for MySQL インスタンスを検索し、そのインスタンス ID とプロジェクトタグを表示します。
-
IOPS が常に 80% を超えるインスタンスをフィルタリングし、IO 使用率の降順でソートします。
インスタンスのパフォーマンス分析
突然の CPU スパイクや急激なディスク増加などの問題については、インスタンス ID、異常が発生した時刻、シナリオの説明を含めてください。RDS Copilot は自動的にパフォーマンスデータを分析し、ソリューションを提案します。
シナリオ別の質問例
| シナリオ | 例 |
|---|---|
| 高い CPU 使用率 | rm-bp1qr4****** の CPU 使用率が過去 6 時間にわたって一貫して高い理由を分析してください。 |
| 高いディスク使用率または急激な領域増加 | rm-bp1qr4****** のディスク使用率が過去 24 時間で急激に増加した理由を分析してください。 |
| 低速な SQL 実行 | 昨日、rm-bp1qr4****** 上で SQL ID abc123xyz のステートメントの実行時間が大幅に増加した理由を分析してください。 |
| 異常または過剰な接続 | 今朝 10:00 に rm-bp1qr4****** の接続数が突然 800 に増加した理由を分析してください。 |
| 全体的なサービスレイテンシー | 過去 1 時間にわたる rm-bp1qr4****** の全体的な応答の遅さの考えられる根本原因を分析してください。 |
| 高い IO 使用率 | 昨夜、rm-bp1qr4****** が IO 待機によるパフォーマンスの問題を経験したかどうかを分析してください。 |
| 不合理なパラメータ設定 | rm-bp1qr4****** の max_connections 設定が合理的であるかどうかを評価し、推奨値を提供してください。 |
インテリジェント診断
RDS Copilot は ApsaraDB RDS コンソールに組み込まれています。スロークエリログ、エラーログ、パラメータ設定などのページで、ワンクリックでコンテキストに応じた分析がトリガーされます。システムは関連するインスタンスデータを取得し、エクスポートしたりフォローアップの質問を通じて詳細化したりできる、構造化された診断の提案を生成します。
ユースケース
-
ログ診断:エラーログのエントリとそのビジネスへの影響を理解します。スロークエリログを分析し、修正の提案を得ます。
-
パラメータ診断:パフォーマンスの低下が最適でないパラメータ設定に関連している場合に、調整の提案を得ます。
-
異常診断:インスタンスのパフォーマンスの異常や異常な HA ステータスを診断します。プライマリ/セカンダリフェールオーバーが完了したか、またはリスクが残っているかを確認します。
-
インスタンス検査:インスタンスの実行ステータス、リソース設定、パフォーマンスメトリクス、セキュリティ設定を複数のディメンションにわたって自動的に分析します。包括的な検査レポートと最適化の提案を得ます。
コンソールでのエントリーポイント
| シナリオ | エントリーポイント | インターフェイス |
|---|---|---|
| インスタンス障害分析 | [RDS インスタンス] リストに移動します。上部にある [RDS Copilot イベント分析] をクリックします。[人工知能による推奨] 列のイベントをクリックします。サポートされている異常タイプ:CPU 使用率、ディスク領域使用量、MySQL カーネルクラッシュ、プライマリ/セカンダリフェールオーバー、スロークエリ、IO 帯域幅。 | ![]() |
| プライマリ/セカンダリフェールオーバーログ分析 | RDS インスタンスページに移動します。[サービスの可用性] ページで、[プライマリ/セカンダリフェールオーバーログ] セクションの AI アシスタントアイコンをクリックします。 | ![]() |
| スローログ分析 | RDS インスタンスページに移動します。[ログ管理] ページで、[スローログ詳細] タブに移動します。SQL ステートメントにカーソルを合わせ、AI アシスタントアイコンをクリックします。 | ![]() |
| エラーログ分析 | RDS インスタンスページに移動します。[ログ管理] ページで、[エラーログ] タブに移動します。単一のエントリを分析するには、ログコンテンツにカーソルを合わせ、AI アシスタントアイコンをクリックします。複数のエントリを分析するには、 |
![]() ![]() |
| パラメータ設定の解析 | RDS インスタンスページに移動します。[パラメータ設定] ページで、[編集可能なパラメータ] タブに移動します。[パラメータの説明] 列の AI アイコンにカーソルを合わせ、[詳細] をクリックします。パラメータの変更を送信する際に、[パラメータ変更の提案] にカーソルを合わせ、[詳細] をクリックします。 | ![]() ![]() |
| ストレージ分析 | RDS インスタンスページに移動します。[基本情報] ページで、[インスタンスリソース] > [ストレージ領域] の右側にある [詳細分析] をクリックします。 | ![]() |
| インテリジェント接続診断 | RDS インスタンスページに移動します。[データベース接続] ページで、[インテリジェント接続診断] タブに移動します。診断シナリオを選択し、詳細を入力して [確認] をクリックします。 | ![]() |
| インスタンス検査 | RDS インスタンスページに移動します。[基本情報] ページの右上隅にある [AI インスタンス検査] をクリックします。[検査項目] と [時間範囲] を選択し、[OK] をクリックします。サポートされている検査項目:インスタンスステータス、リソース使用量、接続とセッション、パフォーマンスメトリクス、ログとモニタリング、バックアップと復元、高可用性とディザスタリカバリ、セキュリティ設定、ストレージエンジン、スキーマとオブジェクト。 | ![]() |
カスタムエージェント
定義されたロール、ナレッジバックグラウンド、権限範囲を持つカスタム AI アシスタントを作成します。特定のデータベース管理タスクに対して、ロールの定義、プロンプトロジック、関連ツール、出力フォーマットを設定します。機能を割り当てる際は、最小権限の原則に従ってください。
ユースケース
-
コンテンツのカスタマイズ:内部の専門用語、命名規則、承認プロセスを組み込むことで、アシスタントの出力が組織の標準に適合するようにします。
-
ロールの適応:DBA、開発者、セキュリティ担当者など、異なるロールに対して適切な責任範囲を持つアシスタントを設定し、範囲外の提案を防ぎます。
-
統一された出力:「レポート形式」、「簡潔」、「監査形式」など、チームのコミュニケーションスタイルに合わせて出力フォーマットを標準化します。
-
定期的な検査:毎日の低速 SQL レポートや毎週の設定コンプライアンスチェックなど、高頻度のタスクを自動化します。
カスタムエージェントの作成
-
RDS Copilot ダイアログボックスを開き、
をクリックしてカスタムエージェントを作成します。 -
エージェントの名前を入力し、[作成の確認] をクリックします。

-
エージェントを設定してテストします。
-
左側で [プロンプトの設定] をクリックし、アシスタントが使用するツールを選択します。
-
右側でテストクエリを入力し、[送信] をクリックします。結果が期待通りになるまで繰り返します。
-
右上隅の [完了] をクリックして保存します。

-
-
実際のタスクでエージェントを呼び出します。
-
RDS Copilot ダイアログボックスで、左下隅の [カスタムエージェント] をクリックします。
-
ターゲットエージェントとターゲットインスタンスを選択し、質問をします。

-
その他の操作
| 操作 | エントリーポイント | インターフェイス |
|---|---|---|
| 会話履歴の表示 | RDS Copilot ダイアログボックスを開き、右上隅の |
![]() |
| 会話詳細のエクスポート | RDS Copilot ダイアログボックスを開きます。会話を見つけて |
![]() |
注意事項
権限とセキュリティ
RDS Copilot は、現在のユーザーの RAM (Resource Access Management) 権限を継承します。管理権限を持つインスタンスにのみアクセスし、操作できます。
| 操作タイプ | 動作 |
|---|---|
| 読み取り操作 (情報取得、診断分析) | 直接実行され、結果はリアルタイムで返されます。 |
| 変更操作 (設定変更、データ変更、再起動や削除などの高リスク操作) | 常にセキュリティ確認がトリガーされます。アクションが有効になる前に、手動で確認し、承認する必要があります。RDS Copilot は自動的に変更を実行することはありません。 |
効果的なクエリの作成
インスタンス ID、明確な時間範囲、問題の説明を含めてください。例:昨日の 10:00 から 11:00 の間に rm-bp1**** で CPU スパイクが発生した原因は何ですか? コンテキストが完全であるほど、分析はより正確になります。
会話コンテキストの使用
RDS Copilot はマルチターン対話をサポートしています。最初の応答の後、フォローアップの質問をして特定の詳細を掘り下げたり、より詳細な実行計画をリクエストしたりできます。機密性の高いタスクについては、ターンをまたいで共有するコンテキストに注意してください。
変更を適用する前の検証
最適化の提案は、現在のモニタリングデータとモデル推論に基づいています。重大な変更を適用する前に、ビジネス要件と運用ステータスに照らして提案を評価してください。
免責事項
-
このサービスの出力は AI モデルによって生成されます。Alibaba Cloud は、生成されたコンテンツのセキュリティ、信頼性、可用性、安定性、コンプライアンス、完全性、または正確性を保証できません。生成されたコンテンツは、Alibaba Cloud の立場や見解を表すものではありません。当社はサービスの品質向上に努め続けますが、その可用性や信頼性を約束するものではなく、このサービスの使用結果について責任を負いません。生成されたコンテンツは慎重に使用し、過度に依存しないでください。生成されたコンテンツに基づく判断や行動が損失や損害を引き起こした場合、すべての責任はお客様が負うものとします。
-
すべての利用行動については、お客様が単独で責任を負うものとします。お客様が本サービスを通じて公開、アップロード、リンク、または提供するコンテンツが、合法的でコンプライアンスに準拠しており、公序良俗に反せず、他者の正当な権利および利益を侵害せず、虚偽の情報を捏造または拡散しないことを確認してください。
-
診断機能は、診断対象のインスタンスから関連データを収集します。これには、基本的なインスタンス情報、システムテーブルのコンテンツ、インスタンスの監視メトリクス、イベントやログからの重大なエラー情報が含まれます。
よくある質問
RDS Copilot はデータベースの変更操作を自動的に実行しますか?
いいえ。RDS Copilot は、設定やデータの変更操作を自動的に実行することはありません。変更を伴うすべての提案は参照ソリューションとして提供され、有効になる前にコンソールで手動で確認する必要があります。
RDS Copilot はどのデータベースエンジンをサポートしていますか?
ApsaraDB RDS for MySQL 5.6、5.7、8.0 は、AI チャット、インテリジェント診断、カスタムエージェント、セキュリティ制御の 4 つの機能すべてを完全にサポートしています。
ApsaraDB RDS for SQL Server、PostgreSQL、MariaDB については、AI チャットのメタデータとインスタンス情報のクエリ機能のみがサポートされています。これらのエンジンでは、パフォーマンス診断、根本原因分析、エージェントのカスタマイズはまだ利用できません。
AI チャットは 1 回のクエリでいくつのインスタンスをカバーできますか?
固定の上限はありません。デフォルトでは、AI チャットは指定されたリージョン内で、アカウントの権限範囲にあるすべての RDS インスタンスをクエリします。実際の数は、インスタンスのディストリビューションと権限ポリシーによって異なります。
RDS Copilot を内部のナレッジベースや O&M 仕様に接続できますか?
はい。カスタムエージェント機能を使用して、標準作業手順書 (SOP)、コンプライアンス要件、または内部の命名規則をエージェントのプロンプトに追加できます。これにより、アシスタントは組織の標準に沿った出力を生成します。
より正確なクエリや診断結果を得るにはどうすればよいですか?
インスタンス ID、時間範囲、および具体的な症状 (例えば、高い CPU 使用率や接続数の急増など) を含めてください。同じ会話でフォローアップの質問を使用して分析を詳細化します。コンテキストが完全であるほど、結果はより正確になります。











