アクティブなクエリを監視する
プレビュー
この機能は次のリージョンでパブリック プレビュー段階にあります: us-east-1 、 us-west-2 、 eu-west-1 。
Lakebase オートスケールは、オートスケール コンピュート、ゼロへのスケール、分岐、即時復元を備えた Lakebase の新しいバージョンです。 Lakebase プロビジョニングとの機能の比較については、 「バージョン間の選択」を参照してください。
Lakebase Postgres プロジェクト内のアクティブなクエリを監視して、実行中のクエリを追跡し、パフォーマンスのボトルネックを特定し、クエリ実行をリアルタイムで分析します。
アクティブなクエリを表示
- Lakebase アプリからプロジェクトを選択します。
- サイドバーでブランチを選択します。
- モニタリング に移動します。
- [アクティブ クエリ] タブを選択します。

アクティブ クエリ ビューには、選択したブランチで現在実行中のクエリが最大 100 個表示されます。ドロップダウンから 「コンピュート」 と 「データベース」 を選択し、 「更新」 ボタンを使用してリストを最新のアクティブなクエリで更新します。
このビューは、 pg_stat_activity Postgres システム ビューをクエリして、リアルタイムのクエリ アクティビティを表示します。
アクティブクエリビューについて
アクティブ クエリ テーブルには、実行中のクエリごとに次の情報が表示されます。
- PID: クエリを実行している Postgres バックエンドのプロセス ID。この一意の識別子は、必要に応じて特定のクエリを追跡または終了するために使用できます。
- 期間: クエリの実行にかかった経過時間。列ヘッダーをクリックして、クエリを期間順に並べ替え、長時間実行される操作を識別します。
- クエリ: 実行される SQL ステートメント。これにより、実際のクエリ テキストが表示されるため、パフォーマンスの問題や予期しないデータベース アクティビティを特定するのに役立ちます。
pg_stat_activityについて
アクティブ クエリ ビューは、Lakebase Postgres でデフォルトで使用できるpg_stat_activity Postgres システム ビューによって提供されます。pg_stat_activityによって収集されたデータに対してカスタム クエリを実行するには、 SQL エディターまたはpsqlなどの任意の Postgres クライアントを使用できます。
pg_stat_activityの詳細については、PostgreSQL ドキュメントのpg_stat_activityを参照してください。
pg_stat_activityシステム ビューには、現在実行中のクエリのみが表示されます。クエリが完了すると、そのクエリは アクティブ クエリ ビューに表示されなくなります。
次のステップ
- クエリ パフォーマンスの監視- クエリ履歴とパフォーマンス パターンを表示および分析します
- pg_stat_statements で監視- すべての SQL 文の実行統計を追跡します
- プロジェクトに接続- psql または他の Postgres クライアントを使用して接続する方法を学びます