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

Database Autonomy Service:診断

最終更新日:Jun 21, 2026

データベースインスタンスに障害やパフォーマンスの問題が発生した場合は、診断機能を使用して、指定した期間におけるパフォーマンスを迅速に分析します。これにより、データベースの正常性を包括的に把握し、異常の根本原因を迅速に特定することができます。

前提条件

  • 対象のデータベースエンジンが次のいずれかであること。

    • ApsaraDB RDS for MySQL

    • ApsaraDB MyBase for MySQL

    • セルフマネージド MySQL データベース

  • 対象のデータベースインスタンスが Database Autonomy Service (DAS) に追加されていること。詳細については、「データベースインスタンスを DAS に追加する」をご参照ください。

手順

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

  2. 左側のナビゲーションウィンドウで、インスタンスモニター.

  3. 表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。

  4. 左側のナビゲーションペインで、診断 をクリックします。

  5. 診断 ページで、診断タスクを作成したり、過去の診断レポートを表示したりできます。

    バージョンを切り替えるには、旧バージョンへ または 新しいバージョンに移動 をクリックします。

よくある質問

  • Q:診断において、セッションの スレッド使用率接続使用率最大スレッド数 はどのように計算されますか?

    A:ApsaraDB RDS for MySQL の場合、数式は次のとおりです。

    • スレッド使用率 = アクティブスレッド数 / 最大スレッド数

    • 接続使用率 = 現在の接続数 / インスタンスタイプで許可される最大接続数

    • 最大スレッド数 = thread_pool_size * (thread_pool_oversubscribe + 1)

  • Q:スレッド使用率が100%を超えることがあるのはなぜですか?

    A:数式によると、アクティブスレッド数が最大スレッド数を超えた場合、スレッド使用率は100%を超えます。ApsaraDB RDS for MySQL のスレッドプールは、アクティブスレッド数を厳密に制限していません。

関連情報

自動 SQL 診断の技術的な詳細については、「コストベースの SQL 診断エンジン」をご参照ください。