ApsaraDB for MongoDB では、インスタンスのスロークエリログを表示できます。これらのログを使用して、低速なクエリを検索、分析、診断できます。これにより、インデックス構築を最適化し、リソース使用率を向上させることができます。
前提条件
インスタンスは、レプリカセットインスタンスまたはシャードクラスターインスタンスである必要があります。
注意事項
スロークエリログの最大長は 32 KB です。この制限を超える内容は切り捨てられます。
手順
ApsaraDB for MongoDB レプリカセットインスタンスページまたは ApsaraDB for MongoDB シャードクラスターインスタンスページに移動します。ページの上部で、リソースグループとリージョンを選択します。次に、ターゲットインスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、 をクリックします。
スロークエリログ分析 タブで、時間範囲を指定し、指定した時間範囲内の [スロークエリログの傾向]、[イベント分布]、[スロークエリログ統計]、および [スロークエリログ詳細] を表示します。
説明時間範囲を指定する場合、終了時刻は開始時刻より後である必要があり、開始時刻と終了時刻の間隔は 24 時間を超えることはできません。過去 1 か月以内のスロークエリログをクエリできます。
[スロークエリログの傾向] セクションで、傾向チャート内の時点をクリックして、その時点のスロークエリログの統計と詳細を表示できます。
説明GUI の長さ制限により SQL 文の内容が完全に表示されない場合は、ポインターを SQL 文の上に移動すると、完全な内容を表示できます。
ApsaraDB for MongoDB シャードクラスターインスタンスを使用している場合は、[ノード ID] ドロップダウンリストから目的のノードを選択して、そのノードのスロークエリ数を確認します。
アイコンをクリックして、スロークエリログをコンピューターにダウンロードします。
をクリックして、選択および入力したパラメーターを OpenAPI コンソールに入力し、API デバッグを行います。[イベント分布] セクションで、次の操作を実行します。
指定した時間範囲内のスロークエリログイベントをクエリできます。イベントをクリックすると、その詳細が表示されます。
[スロークエリログ統計] タブで、管理する SQL テンプレートを見つけ、操作 列の [詳細] をクリックします。[スローログサンプル] ダイアログボックスで、SQL テンプレートのスロークエリログサンプルを表示します。