クエリ監視
注意:プライベートデプロイ版のみ対応しています
AEシステム内で、システムが最近発行したクエリを確認し、そのクエリパフォーマンスを把握できます。ルートアカウントと、このページの権限を持つシステム管理者が利用できます。クエリ監視は、リアルタイム監視とクエリログの2つで構成されています。
リアルタイム監視
時間範囲、所属プロジェクト、使用するクラスターなどの監視範囲を選択すると、監視範囲内のクエリに関する情報(クエリの作成者、タイプ、表示名、経過時間、詳細なSQLなど)を確認できます。
リアルタイムクエリのボリュームの説明:
- クエリ数:5秒を単位として、単位時間内に送信されたクエリの総数を集計します。クエリ送信のピーク時間帯を評価するために使用します
- キューの長さ:5秒を単位として、単位時間内に送信され、まだcommonキューに残っているクエリの数を集計します。クエリの滞留状況を評価するために使用します
1件のレコードをクリックすると、展開してそのレコードの詳細情報を確認できます。クエリのブロッキングが発生した際、さまざまな情報を総合してそのクエリをキャンセルしてもよいと判断できる場合は、操作列で「クエリをキャンセル」をクリックできます。
異常なクエリへの感度を高めるために、監視リマインダーを設定できます。「リアルタイムクエリの所要時間」「定期クエリの所要時間」「キューの長さ」を監視指標とし、監視指標が連続N回のサンプリング周期ですべて指標値を超えた場合、関連権限を持つシステム管理者にポップアップで通知します。短時間に類似の監視アラートを何度も受け取りたくない場合は、アラートカードで「1時間以内非表示」を選択できます。
クエリログ
AEはクエリ行動を収集してお客様のシステムに送信するため、過去のクエリ行動を分析・確認できます。クエリログでは、最大で過去90日間のデータを確認できます。複合フィルターや列の並べ替えなどを使って、時間のかかるクエリやパフォーマンスコストの大きいクエリを見つけ、その詳細を確認できます。あるクエリが頻繁に大量のクエリリソースを消費している場合は、出力結果の利用シーンを踏まえてそのクエリを最適化することをおすすめします。
クエリ期間内の返却結果が1000件を超える場合は、直近の1000件が表示されます。すべての返却結果を確認するには、「エクスポート」をクリックしてローカルで確認してください。なお、クエリログのクエリ量が多すぎると、現在のシステムのパフォーマンスにもある程度影響するため、問題の調査は混雑していない時間帯に行うことをおすすめします。混雑時にシステムで現在発生している問題を調査したい場合は、「リアルタイム監視」を使用できます。

