AnalyticDB for MySQL AI アシスタントは、IT 運用向け AI(AIOps)エンジンであり、AnalyticDB for MySQL が提供するサービスです。この機能は、AnalyticDB for MySQL コンソールに深く統合されています。大規模言語モデル(LLM)と AnalyticDB for MySQL の専門ナレッジベースを活用し、AI アシスタントは以下の 6 つのコア機能を提供します:AI チャット、インテリジェントなストレージ診断、単一 SQL クエリ診断、2 つの SQL クエリ比較、インスタンス CPU 使用率分析、およびインスタンスクエリ・書き込み診断。AI アシスタントは自然言語による対話方式で動作し、インスタンスの運用・保守(O&M)およびパフォーマンスチューニングを効率化し、データベース管理を簡素化します。
コア機能
マルチターン AI チャット自然言語によるマルチターン対話を通じて、AnalyticDB for MySQL の利用方法やベストプラクティスに関するリアルタイムな回答を得られます。公式ドキュメントへのリンクが自動的に付与されます。 | 空間知能診断ワンクリックでご利用のインスタンスのストレージ領域の状態をスキャンします。AI アシスタントは、多角的な診断結果と実行可能な最適化の提案を提供します。 | 単一 SQL クエリ診断チケット送信を行わずに、スローケリの根本原因を自動的に特定します。AI アシスタントは、3 つの構成要素からなる診断レポートを生成します。 |
2 つの SQL クエリ比較2 つのクエリ ID を入力して、実行計画、リソース消費量、その他のディメンションを比較します。これにより、パフォーマンス差異の根本原因を特定できます。 | インスタンス CPU 使用率分析CPU 使用率メトリックを継続的に収集・分析し、CPU リソースのトレンドに関するリアルタイムな洞察を提供するとともに、異常を検出します。 | インスタンスクエリ・書き込み診断リソース使用量の観点から、システムレベルの異常によって引き起こされるクエリまたは書き込みのパフォーマンス問題を特定します。これにより、潜在的な根本原因の特定を支援します。 |
AnalyticDB for MySQL AI アシスタントへのクイックアクセス
まず、AnalyticDB for MySQL コンソール にログインし、ページ右端のサイドバーにある
アイコンをクリックします。

課金情報
AnalyticDB for MySQL AI アシスタントは現在パブリックプレビュー中であり、無料でご利用いただけます。
コア機能 1:マルチターン AI チャット
AnalyticDB for MySQL AI アシスタントは、製品の専門家とリアルタイムで会話しているかのような、マルチターンの自然言語対話に対応しています。実際の AnalyticDB for MySQL 製品ロジックに基づき、機能の使い方、ベストプラクティス、複雑な操作手順について専門的な回答を提供し、公式ドキュメントへのリンクを自動的に付与します。
シナリオ
機能に関する相談:機能の使い方が不明な場合に質問できます。
ベストプラクティス:ご使用のシナリオに合わせた具体的な推奨事項を受け取れます。
操作手順:複雑な操作や構成を行う場合、AI アシスタントが公式ドキュメントへのリンクを自動的に提供し、権威あるガイドへワンクリックでアクセスできます。
クイックスタート
まず、AnalyticDB for MySQL コンソール にログインし、ページ右端のサイドバーにある
アイコンをクリックします。「テーブルのストレージ容量を確認するにはどうすればよいですか?」などの質問を入力します。AI アシスタントが回答を返します。
よくある質問
カテゴリ | 例 |
ストレージ管理 | テーブルのストレージ容量を確認するにはどうすればよいですか? |
機能 | リアルタイムの書き込みとクエリをサポートしていますか? |
リソース監視 | クラスターの CPU 使用率を確認するにはどうすればよいですか? |
コア機能 2: インテリジェント空間診断
インテリジェントなストレージ診断機能では、ワンクリックでご利用のインスタンスのストレージ領域の状態をスキャンします。診断結果および実行可能な最適化の提案は、構造化された表形式で提供され、対応する最適化ページへワンクリックで直接遷移できます。また、AI アシスタントはビジネス動向に基づいて提案を動的に優先順位付けし、問題の早期検出・解決を支援します。
シナリオ
ディスク領域アラート:ディスクの空き容量が不足しており、どのテーブルが最も多くの領域を消費しているかを特定する必要があります。
書き込みパフォーマンスのトラブルシューティング:データ書き込みの速度が低下しており、テーブルスキーマに問題がある可能性があります。
容量計画:体系的な分析手法がないため、容量計画を実施できません。
クイックスタート
AI アシスタント内で、空間的知能診断 をクリックして、ご利用のインスタンスのストレージ領域の状態をスキャンします。その後、AI アシスタントが診断結果および最適化の提案を表示します。

診断項目 | 主な知見 |
インスタンスのスケールアウト推奨 | ディスクがロックされるまでの残り日数を推定します。これにより、ストレージリスクに対する早期警告を提供し、オンデマンドでのスケールアウト判断を支援します。 |
テーブルデータ分散の偏り | ホットスポットのデータ分散が不均等なテーブルを検出します。 |
レプリケートされたテーブルの妥当性 | 行数制限を超えるレプリケートされたテーブルを特定し、書き込み増幅による影響を評価します。 |
パーティション化テーブルの妥当性 | パーティションの粒度が適切かどうかを分析し、過大または過小なパーティションを特定します。 |
過大な非パーティション化テーブル | データ量が非常に多い非パーティション化テーブルを特定します。 |
長すぎるプライマリキーのフィールド | プライマリキーのフィールド数が多すぎるテーブルを検出し、インデックスオーバーヘッドの増加および書き込みパフォーマンスの低下というリスクを評価します。 |
インデックス最適化の提案 | スペース使用率が高いインデックスおよびアイドル状態のインデックスを特定します。クリーンアップの提案とともに、節約可能なストレージ容量も推定します。 |
ホット/コールドテーブルの最適化提案 | 長期間アクセスされていないホットテーブルを特定し、コールドテーブルへの変換を推奨します。 |
コア機能 3:単一 SQL クエリ診断
チケット送信や待機時間を必要としません。コンソール上でワンクリックするだけで、AI アシスタントがスローケリの根本原因を自動的に特定し、明確かつ実行可能な最適化の提案を提供します。診断レポートは、理解しやすい 3 つの構成要素から成ります。
シナリオ
スローケリの特定:レポート用の SQL ステートメントが突然遅延し、コンソール上では実行時間のみが表示され、根本原因が示されません。
セルフサービスによるパフォーマンス問題のトラブルシューティング:問題が SQL の記述由来か、あるいはシステム由来かが不明であり、チケット送信を行わずに迅速に根本原因を特定したい場合。
チケット待機時間の短縮:従来の方法ではチケット送信と応答待ちが必要であり、時間がかかり、コミュニケーションコストが高くなります。
クイックスタート
入口 | 手順 |
SQL 診断最適化 |
|
Sql 監査 |
|
コア機能 4:2 つの SQL クエリ比較
異なるタイムウィンドウまたは環境から取得した 2 つの SQL ステートメントのクエリ ID を入力します。システムは、実行計画、リソース消費量、データスキャン量、実際の実行時間など、複数のディメンションで自動的に比較を行い、パフォーマンス差異の主な要因を明確にします。
シナリオ
同一 SQL ステートメントの異なる時点での比較:異なるタイムウィンドウにおける同一 SQL ステートメントの実行パフォーマンスを比較し、CPU 飽和や I/O 全使用率などのリソース変動の影響を評価します。
環境間のパフォーマンス比較:類似した SQL ステートメントを異なる環境で実行した際の差異を比較し、構成変更、インデックスの変更、データ量の変化などによるパフォーマンスドリフトの有無を特定します。
パフォーマンス変化の根本原因分析:スキャン行数の急増、一時テーブルの使用、ロック待ち時間、I/O 消費量の急増など、主要な差異を自動的にハイライト表示します。
比較レポートの出力:最適化の提案を含む明確な比較レポートを生成します。
クイックスタート
まず、AnalyticDB for MySQL コンソール にログインし、ページ右端のサイドバーにある
アイコンをクリックします。ダイアログボックステーブルバーで、AIスマート診断 をクリックします。診断シーン から SQL クエリ比較 を選択します。
基準クエリ ID および 比較クエリ ID を入力し、分析の提出 をクリックして診断分析レポートを生成します。
コア機能 5:インスタンス CPU 使用率分析
このコアリソース監視機能は、実行中の AnalyticDB for MySQL インスタンスの CPU リソースの健全性を分析します。CPU 使用率などの主要なメトリックを継続的に収集・深く分析することで、CPU リソース使用率のトレンドに関するリアルタイムな洞察を提供し、異常を検出します。
シナリオ
同時クエリによる高 CPU 使用率:多数の複雑なクエリが同時に実行され、持続的な高 CPU 使用率が発生しています。
スケジュールタスクのピーク:スケジュールタスクや ETL(抽出・変換・書き出し)プロセスが短期間の CPU ピークを引き起こしています。
クイックスタート
まず、AnalyticDB for MySQL コンソール にログインし、ページ右端のサイドバーにある
アイコンをクリックします。ダイアログボックステーブルバーで、AIスマート診断 をクリックします。診断シーン から CPU 使用率分析 を選択します。
時間範囲 を選択し、分析の提出 をクリックして分析レポートを生成します。

コア機能 6:インスタンスクエリ・書き込み診断
これらの 2 つのコアパフォーマンス分析機能は、AnalyticDB for MySQL インスタンスの実行状態を監視します。CPU、メモリ、ディスク、I/O などのリソースが完全に使用されている、または急激に変動しているといったシステムレベルの異常から生じる、上位レイヤーのビジネス課題を、リソース使用量の観点から特定・説明します。
インスタンスクエリ診断
この機能は、クエリパフォーマンスの劣化に焦点を当てています。クエリ応答の遅延、実行タイムアウト、異常な結果の返却、クエリ失敗などが観測された場合、診断モジュールはこれらの症状を、該当期間中のインスタンスのリソースメトリックと自動的に関連付けます。これらのメトリックには、CPU 使用率の急増、高いメモリ圧力、I/O レイテンシの増加などが含まれます。これにより、リソースボトルネックの有無を判断し、潜在的な根本原因を特定できます。
典型的なシナリオ:
複雑なクエリの集中実行により CPU が飽和状態になります。
多数の同時スキャンにより I/O ボトルネックが発生します。
メモリ不足(OOM)により、頻繁なスワップが発生します。
インスタンス書き込み診断
この機能は、書き込みパスの安定性および効率性に焦点を当てています。書き込みレイテンシの増加、DTS 同期遅延、TRUNCATE 操作のタイムアウトまたは失敗、INSERT/REPLACE ステートメントのエラー、バッチ書き込みスループットの低下などの異常が発生した場合、システムはリソース競合または容量制限を評価します。この評価は、書き込み TPS(1 秒あたりのトランザクション数)の傾向、ディスク使用率、I/O キュー深度、ロック待ちなどのメトリックに基づきます。
典型的なシナリオ:
ディスクの空き容量が不足しているために、書き込みがブロックされます。
I/O 能力が限られている場合、高頻度・小規模な書き込みにより、レイテンシが蓄積します。
リソースが逼迫した状況下で、不適切なプライマリキー設計やテーブルスキーマの欠陥が顕著になります。
クイックスタート
両タイプの診断は、インスタンス単位でグローバルに実行されます。単一の SQL ステートメントの文脈に依存せず、リソース問題の有無および影響を受けるビジネス動作を迅速に判断するのに最適です。
まず、AnalyticDB for MySQL コンソール にログインし、ページ右端のサイドバーにある
アイコンをクリックします。ダイアログボックステーブルバーで、AIスマート診断 をクリックします。診断シーン から、必要に応じて インスタンスクエリの診断 または インスタンス書き込み診断 を選択します。
時間範囲 を選択し、分析の提出 をクリックして分析レポートを生成します。システムは、異常なリソースの種類、発生期間、関連するパフォーマンス現象、および推奨される対策を明確に示します。
注意事項
具体的な質問:より正確な診断結果を得るために、質問にはインスタンス ID や時間範囲などの具体的な文脈情報を含めてください。
文脈の使用には注意:システムはマルチターン対話の文脈理解をサポートしています。AI が最初に提示した推奨事項に基づき、さらに具体的な質問をすることで、より詳細な実行計画を得ることができます。ただし、機密性の高いタスクを扱う場合は、文脈情報の誤用を防ぐため、継続的なフォローアップ質問には慎重になってください。
慎重な意思決定:生成される最適化の提案は、現在のモニタリングデータおよびモデル推論に基づいています。重要な変更を実行する前に、ご自身のビジネス運用状況に基づき、包括的な評価および検証を実施してください。
免責事項
本サービスによって生成されるコンテンツは、人工知能モデルによって作成されたものです。Alibaba Cloud は、本サービスのセキュリティ、信頼性、可用性、安定性、および生成コンテンツのコンプライアンス、完全性、正確性について一切保証いたしません。生成されたコンテンツは Alibaba Cloud の立場や見解を代表するものではありません。サービス品質の継続的な向上に努めていますが、サービスの可用性および信頼性については保証せず、本サービスのご利用に起因する結果について一切責任を負いません。生成されたコンテンツを十分に確認し、過度な依存を避けてください。生成されたコンテンツに基づく判断または行動により、お客様、他のお客様、または Alibaba Cloud に損失または損害が生じた場合、すべての責任および結果はお客様が負います。
お客様は、本サービスのご利用行為について全責任を負います。本サービスを通じて公開、アップロード、リンク設定、または提供するコンテンツが、法令および規則に準拠していること、公序良俗を乱さないこと、第三者の正当な権利および利益を侵害しないこと、虚偽または誤った情報を捏造・流布しないことを保証してください。
本サービスの診断機能を利用するには、診断対象のインスタンスから関連データを収集する必要があります。これには、データベースインスタンスの基本情報、システムテーブルの内容、インスタンス監視メトリック、イベントおよびログからの重大なエラーメッセージが含まれます。
よくある質問
Q1:AnalyticDB for MySQL AI アシスタントは自動的に操作を実行しますか?
A:AI アシスタントは分析および提案のみを提供します。変更操作を自動的に実行することはありません。すべての操作は、ユーザーが確認後に手動で実行する必要があります。
Q2:誰が AI アシスタントを利用できますか?
A:AnalyticDB for MySQL のすべてのユーザーが、追加の権限設定なしですぐにご利用いただけます。
Q3:AI アシスタントの回答の質を向上させるにはどうすればよいですか?
A:質問の際に、可能な限り詳細な文脈情報を提供してください。これには、インスタンス ID、時間範囲、特定の SQL ステートメント、エラーメッセージなどが含まれます。これにより、AI がより正確な分析および提案を提供できます。