監視ツール

テーブル、インデックス、シーケンス、データベースの状況、実行中の問い合わせ、ディスク使用量などを閲覧することができます。

それらの情報を閲覧するにはメインメニューの「監視ツール」から参照します。

オブジェクト

指定したデータベースの、指定したオブジェクト情報を閲覧できます。

  1. サブメニューにある「オブジェクト」を選択します。

  2. 「対象データベース」、「対象オブジェクト」を選択します。

  3. 実行時の状況が表示されます。

ヒント

監視ツールの各機能を使うには、postgresql.conf 設定の track_activitiestrack_counts が有効になっている必要があります。 これらは「統計」の項目にあり、デフォルトで有効になっています。

設定方法は「設定」の「基本 (postgresql.conf)」を参照ください。

動作状況

実行中の問い合わせ、およびそのユーザ情報を閲覧できます。

  1. サブメニューにある「動作状況」ボタンを選択します。

  2. 現在実行中の問い合わせとその問い合わせを実行しているデータベース、ユーザ名、プロセス ID が表示されます。

データベース

各データベースのバックエンド数やコミット回数などが閲覧できます。

  1. サブメニューにある「データベース」を選択します。

  2. 各データベースのバックエンド数やコミット数、ロールバック回数などが表示されます。

ロック

現在のロック情報を表示できます。 ロック情報を取得するための処理自身に関するロックは表示から除外されます。

  1. サブメニューにある「ロック」を選択します。

  2. 現在のロック情報が表示されます。

使用量

指定したデータベースのテーブルやインデックスのディスク使用量情報が閲覧できます。

  1. サブメニューにある「使用量」を選択します。

  2. 現在の使用量が表示されます。

ヒント

「使用量」で表示される情報は、最後に VACUUM または ANALYZE を実行した時点のものです。 最新の情報を得るためには、VACUUM または ANALYZE を実行してください。

具体的な方法は、「その他」の「VACUUM の実行」を参照してください。

ディスク使用量

ディスク使用量が表示できます。

  1. サブメニューにある「ディスク使用量」を選択します。

  2. 現在のディスク使用量が表示されます。