ApsaraDB for ClickHouse でスロークエリを監視し、実行中のクエリを管理することで、パフォーマンスの問題をトラブルシューティングし、クラスターのヘルスを維持します。
背景情報
生のクエリログを分析するには、クライアントのインストール、SQL の記述、および結果の手動ソートが必要であり、傾向を簡単に可視化する方法がありません。ApsaraDB for ClickHouse は、主要ディメンションによる検索、低速な SQL クエリの統計分析、パフォーマンス問題を特定して解決するためのログデータの分析と集計といった操作が可能な、クエリログ用のグラフィカルインターフェイスを提供します。
スロークエリの監視
コンソールには、指定した期間内のスロークエリの統計的な傾向と詳細が表示されます。
-
ApsaraDB for ClickHouse コンソールにログインします。
-
左上隅で、クラスターのリージョンを選択します。
-
クラスターリスト ページで、インスタンスリスト タブをクリックします。次に、対象クラスターの ID をクリックします。
-
左側のナビゲーションペインで、クエリ管理 をクリックします。
-
クエリ管理 ページで、低速クエリ タブをクリックします。
-
スロークエリの実行時間のしきい値を設定します。デフォルトのしきい値は 3,000 ms です。
説明最小しきい値:500 ms。
-
ドロップダウンリストから 遅いsqlトレンド または 遅いsqlの詳細 を選択し、時間フィルターを適用してトレンドまたは詳細を表示します。
右上隅の
アイコンをクリックして、フィルター処理されたデータをエクスポートします。
実行中の SQL クエリの管理
ApsaraDB for ClickHouse では、実行中の SQL クエリをリアルタイムで表示および終了して、クラスターリソースを解放できます。
-
Alibaba Cloud アカウントでApsaraDB for ClickHouse コンソールにログオンします。
-
左上隅で、対象のクラスターのリージョンを選択します。
-
クラスターリスト ページで、インスタンスリスト タブをクリックし、次に対象クラスターの ID をクリックします。
-
左側のナビゲーションペインで、クエリ管理 をクリックします。
-
クエリ管理 ページで、実行中のクエリ タブをクリックします。
-
、、または でクエリを絞り込みます。
説明フィルターを使用しない場合、すべての実行中のクエリが表示されます。
-
クラスターに障害が発生した場合、またはリソース使用量がアラートのしきい値に達した場合は、終了するクエリを選択し、選択終了クエリ または すべてのクエリを終了する をクリックします。
関連タスク
-
追加の監視メトリクスについては、「監視とアラート」をご参照ください。
-
クラスターのスケーリングについては、「Vertical and horizontal scaling of Community-Compatible Edition clusters」をご参照ください。