SQLウェアハウスの監視
このページでは、 Databricks UI を使用してSQLウェアハウスを監視する方法について説明します。
SQLウェアハウス モニタリング メトリクスの参照
SQLウェアハウスをモニタリングするには、SQLウェアハウスの名前をクリックし、次に [ モニタリング ] タブをクリックします。[ モニタリング ] タブには、次のモニタリング要素が表示されます。
-
ライブ統計: ライブ統計はページの上部近くに表示されます。左から右に、ウェアハウスのステータス、実行中のクエリの数、キューに入れられたクエリの数、およびウェアハウスの現在のクラスター数を示します。
-
タイムスケールフィルター: タイム スケール フィルターは、クエリ数グラフ、稼働中のクラスター グラフ、およびクエリ履歴の時間範囲を設定します。 デフォルトの時間範囲は 8 時間ですが、
稲妻アイコンを使用して、24 時間、7 日、または 14 日間の期間を選択できます。 また、カレンダーを使用するか、棒グラフをクリックしてドラッグすることで、カスタム期間を設定することもできます。
-
ピーク クエリ数グラフ: このグラフは、選択した時間枠におけるウェアハウスの並列クエリの最大数 (実行中とキュー内の両方) を示しています。 このグラフを提供するデータには、メタデータ クエリは含まれません。各データポイントは、5分間のウィンドウでのピークを表します。
-
完了したクエリ数グラフ: このグラフには、選択した時間枠で完了したクエリの数 (キャンセルされたクエリと失敗したクエリを含む) が表示されます。 クエリは完了するとグラフに表示され、1 分あたりの平均カウントが表示されます。
-
稼働中のクラスター チャート : このグラフには、選択した期間中にウェアハウスに割り当てられたクラスターの数が表示されます。 クラスターのリサイクル中に、このカウントが一時的に設定された最大数を超える場合があります。
-
クエリ履歴テーブル : このテーブルには、選択した期間内にアクティブなすべてのクエリがリストされます。列には次の詳細が表示されます。
- クエリ: 矢印をクリックすると、クエリ テキストをプレビューできます。詳細を表示するには、 「クエリ テキストを展開」を クリックします。
- クエリ開始時刻: クエリの実行が開始された時刻を表示します。
- 期間: 期間にマウスを合わせると、スケジュールと実行時間別に分類された期間が表示されます。
- フェッチ時間 (ベータ版): クエリがアクティブにフェッチされている場合、時間は表示されません。フェッチが完了すると、その時間がテーブルに表示されます。
- クエリ ソース: クエリ実行が開始されるパイプライン、 Genieスペース、ダッシュボードなどの元のソースを表示します。
- クエリを実行したユーザー: クエリを実行したユーザーの名前を表示します。
クエリは、ユーザー、期間、ステータス、ステートメントの種類でフィルタリングできます。
クラスターの数を 1 より大きくすることができるのは、 スケーリング が有効で構成されている場合のみです。
長いフェッチ時間を監視する
ベータ版
この機能はベータ版です。
SQLウェアハウスは、クエリの実行中または結果の取得中はアクティブなままです。 ほとんどのクエリは数秒以内に結果を返しますが、結果セットが大きい場合や、遅延フェッチや適切に閉じられていないクエリなどのクライアント側の動作が原因で、クエリによっては時間がかかる場合があり、場合によっては数分かかることもあります。どのクエリの実行が完了し、どのクエリがまだ結果を取得中であるかを理解しないと、クエリが実行されていないように見えるときにウェアハウスまたはクラスターがアクティブなままである理由が不明瞭になる可能性があります。
フェッチ中のクエリを表示するには:
- クリック
クラスター の横にある検索アイコン。クエリ履歴テーブルの上に、フェッチ状態にあるクラスター上のクエリを識別するパネルが表示されます。
- クエリ履歴パネルに戻るには、 [終了] をクリックします。
フェッチ状態のクエリを停止するには:
- クエリをクリックすると、 クエリ プロファイル パネルが開きます。
- 「クライアントによる結果の取得」 の右側にある 「停止」 をクリックします。