Database Autonomy Service (DAS) では、低速のクエリログ分析機能を使用できます。 DAS コンソールで、低速クエリログの推移、実行、および最適化の提案事項を表示できます。 このトピックでは、低速クエリログを分析する方法について説明します。 ApsaraDB RDS for MySQLデータベースの例で説明します。

始める前に

データベースインスタンスがDASに接続されていること。 詳細については、「Alibaba Cloud データベースインスタンスへのアクセス」および「他の自己管理データベースインスタンスへのアクセス」をご参照ください。 データベースインスタンスは、以下のエンジンを実行できます。
  • RDS MySQL
  • RDS PostgreSQL
  • PolarDB MySQL
  • PolarDB PostgreSQL
  • PolarDB-O
  • Redis
  • MongoDB

単一インスタンスの低速クエリログを表示する

  1. DAS コンソールにログインします。
  2. 左側のナビゲーションペインで [インスタンスのモニタリング] をクリックします。
  3. 表示するデータベースインスタンスを確認します。 [操作] 列で [パフォーマンス] > [低速ログ] を選択し、低速クエリログの詳細情報ページに移動します。

    低速クエリログの詳細情報ページには、以下のセクションがあります。

    • [低速ログの推移] :データベースインスタンスの低速クエリログの推移を表示します。
    • [低速ログの統計情報]:指定した期間における低速クエリログの統計を表示します。 SQL 文を最適化することもできます。
      低速クエリログ最適化機能は、ApsaraDB RDS for MySQL データベースおよび自己管理型 MySQL データベースでのみ使用できます。
    • [低速ログの詳細] :低速クエリログの実行の詳細を表示します。

低速クエリログの全体的な推移を表示する

複数のデータベースインスタンスがある場合は、[全体的な低速ログの推移] セクションで上位 10 件のインスタンスについて全体的な推移および低速クエリログの分析結果を表示できます。

低速クエリログの全体的な推移機能は、自己管理型の MongoDB、MySQL、Redis データベース、ApsaraDB RDS for MySQL データベース、ApsaraDB for Redis データベースでのみ使用できます。
  1. DAS コンソールにログインします。
  2. 左側のナビゲーションペインで、[リクエスト分析] > [低速ログ]を選択して[全体的な低速ログの推移] および [上位インスタンスの統計情報] を表示します。