Database Autonomy Service (DAS) は、機械学習とインテリジェントアルゴリズムを使用して、データベースインスタンスのコアメトリックの異常を監視および予測します。 DASには、根本原因の特定に役立つワンクリック診断機能もあります。
前提条件
データベースインスタンスは、次の要件を満たす必要があります。
データベースインスタンスはApsaraDB RDS for MySQLインスタンスです。
データベースインスタンスがDASに接続され、正常なアクセス 状態になっています。 詳細については、「Alibaba CloudデータベースインスタンスのDASへの接続」をご参照ください。
手順
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
左側のナビゲーションウィンドウで、ダッシュボード をクリックします。 表示されるページで、例外の検出 タブをクリックします。
例外の検出タブで、時間範囲を指定して、指定した時間範囲内のメトリックの検出および予測結果を確認します。
説明時間範囲を選択する場合、終了時間は開始時間より後である必要があり、開始時間と終了時間の間隔は7日を超えることはできません。
その他のメトリクス をクリックし、検出および予測が必要なメトリックを指定します。 メトリクスの詳細については、このトピックの「メトリクス」をご参照ください。
例外情報 セクションで、メトリックの [診断] 列の 診断 をクリックします。 診断ツリー ダイアログボックスで、データベースインスタンスの全体的なパフォーマンスを表示し、例外の原因を特定します。
メトリクス
DAS は、異常を検出するために以下のメトリックをサポートします。
メトリック | 説明 |
tps | 1秒あたりのトランザクション数 (TPS) 。 |
qps | 1 秒あたりのクエリ数 (QPS) です。 |
active_session | アクティブセッション数を示します。 |
delete_ps | 1秒あたりに実行されるDELETEステートメントの平均数。 |
insert_ps | 1秒あたりに実行されるINSERTステートメントの平均数。 |
update_ps | 1秒あたりに実行されるUPDATEステートメントの平均数。 |
select_ps | 1秒あたりに実行されるSELECTステートメントの平均数。 |
bytes_received | すべてのクライアントから1秒あたりに受信された平均バイト数 |
bytes_sent | すべてのクライアントに送信される1秒あたりの平均バイト数 |
innodb_bp_hit | InnoDBバッファプールの読み取りヒット率。 |
innodb_data_written | InnoDBテーブルに書き込まれる1秒あたりの平均バイト数。 |
innodb_data_read | InnoDBテーブルから読み取られた1秒あたりの平均バイト数。 |
mysql.innodb_log_writes | 1 秒あたりの InnoDB redo ログファイルへの物理的な書き込み回数の平均値を示します。 |
innodb_rows_deleted | 1秒あたりにInnoDBテーブルから削除される行の平均数。 |
innodb_rows_read | 1秒あたりにInnoDBテーブルから読み取られる行の平均数。 |
innodb_rows_inserted | InnoDBテーブルに挿入される1秒あたりの平均行数。 |
innodb_rows_updated | 1秒あたりにInnoDBテーブルで更新される行の平均数。 |
mysql.mem_usage | オペレーティングシステム全体でのApsaraDB RDS for MySQLインスタンスのメモリ使用量。 |
mysql.cpu_usage | MySQL プロセスの CPU 使用率を示します。 このメトリックの最大値は、Alibaba Cloudデータベースインスタンスに対して100% です。 |