Tabbed Browser

pgAdmin ウィンドウの右側ペインには、左側のウィンドウの pgAdmin ツリーコントロールで現在選択されているオブジェクトに関する情報を表示するタブのコレクションがあります。タブを選択して、ツリーコントロールで強調表示されたオブジェクトに関する情報にアクセスします。

ダッシュボードパネル

[ ダッシュボード ]タブのグラフは、選択したサーバーまたはデータベースの使用統計のアクティブな分析を提供します。

  • サーバーセッション または データベースセッション グラフには、サーバーまたはデータベースとの相互作用が表示されます。

  • トランザクション/秒 グラフには、サーバーまたはデータベースで発生している1秒ごとのコミット、ロールバック、および合計トランザクションが表示されます。

  • Tuplesin グラフには、サーバーまたはデータベースで挿入、更新、および削除されたタプルの数が表示されます。

  • Tuplesout グラフには、サーバーまたはデータベースから取得および返されたタプルの数が表示されます。

  • ブロックI/O グラフには、サーバーまたはデータベースのファイルシステムから読み取られたブロック、またはバッファキャッシュただし、オペレーティングシステムのファイルシステムキャッシュから取得されたブロック数が表示されます。

サーバーアクティビティ パネルには、セッション、ロック、準備されたトランザクション、およびサーバー構成該当する場合に関する情報が表示されます。情報は状況依存のテーブルで表示されます。テーブルの上にあるコントロールを使用して、次のことを行います。

  • Refresh ボタンをクリックして、各テーブルに表示される情報を更新します。

  • Search ボックスに値を入力して、テーブルコンテンツを、検索基準を満たす1つ以上のセッションに制限します。たとえば、プロセスIDを入力して特定のセッションを見つけたり、セッション状態 idle などを入力して、アイドル状態にあるすべてのセッションを見つけたりできます。

Sessions テーブルのアイコンを使用して、セッションの状態を確認または制御できます。

  • Terminate アイコン最初の列にありますを使用して、セッションを停止し、テーブルからセッションを削除します。サーバーがセッションを終了する前に、選択を確認するように求められます。

  • 2列目にある Cancel アイコンを使用して、セッションを閉じずにアクティブなクエリーを終了します。クエリーをキャンセルする前に、サーバーは選択を確認するように求めます。クエリをキャンセルすると、テーブルの State 列に表示される値が Active から Idle に更新されます。セッションは、セッションが終了するまでテーブルに残ります。

  • 3列目にある Details アイコンを使用して、[ Details ]タブを開きます。タブには、選択したセッションに関する情報が表示されます。

[プロパティ]パネル

[ プロパティ ]タブには、選択したオブジェクトに関する情報が表示されます。

ブラウザタブの下のツールバーの Delete アイコンをクリックして、[プロパティ]パネルで選択したオブジェクトを削除します。

ブラウザタブの下のツールバーの DropCascade アイコンをクリックして、[プロパティ]パネルで選択したオブジェクトとすべての依存オブジェクトを削除します。

オブジェクトエディタアイコン

ブラウザタブの下のツールバーの Edit アイコンをクリックして、選択したオブジェクトの Properties ダイアログを起動します。

[ プロパティ ]ダイアログへの変更を保存するには、 保存 アイコンをクリックします。変更は、更新された プロパティ タブに表示されます。

オブジェクトエディタウィンドウ

ツリーコントロールで強調表示されたオブジェクトに関する詳細は、1つ以上の折りたたみ可能なパネルに表示されます。各パネルラベルの左側にある矢印を使用して、パネルを開閉できます。

SQLパネル

[ SQL ]タブには、強調表示されたオブジェクトを作成したSQLスクリプトが表示され、該当する場合は、選択したオブジェクトを DROP するコメントアウトされたSQLステートメントが表示されます。カットアンドペーストのショートカットを使用して、SQLステートメントを選択したエディターにコピーできます。

統計パネル

[ 統計 ]タブには、ツリーコントロールのオブジェクトごとに収集された統計が表示されます。テーブルに表示される統計は、選択したオブジェクトのタイプによって異なります。列見出しをクリックして、列に表示されているデータでテーブルを並べ替えます。再度クリックして、並べ替え順序を逆にします。次の表は、使用可能な統計の一部をリストしています。

パネル

説明

PID

行に関連付けられたプロセスID。

ユーザー

オブジェクトを所有するユーザーの名前。

データベース

データベース名を表示します。

バックエンド

データベースへの現在の接続数を表示します。

バックエンドスタート

バックエンドプロセスの開始時刻。

Xactコミット

過去1週間以内にデータベースにコミットされたトランザクションの数が表示されます。

Xactロールバック

過去1週間以内にロールバックされたトランザクションの数が表示されます。

ブロック読み取り

過去1週間にメモリから読み取られたブロック数メガバイト単位が表示されます。

ブロックヒット

過去1週間にキャッシュでヒットしたブロック数メガバイト単位が表示されます。

返されたタプル

過去1週間以内に返されたタプルの数が表示されます。

取得されたタプル

過去1週間以内に取得されたタプルの数が表示されます。

タプルの挿入

過去1週間にデータベースに挿入されたタプルの数が表示されます。

タプルが更新されました

過去1週間にデータベースで更新されたタプルの数が表示されます。

タプルの削除

過去1週間以内にデータベースから削除されたタプルの数が表示されます。

最後の統計リセット

データベースの最後に統計がリセットされた時間が表示されます。

テーブルスペースの競合

データベース内の削除されたテーブルスペースとのリカバリの競合が原因でキャンセルされたクエリの数を表示します。

ロックの競合

データベースのロックとのリカバリの競合のためにキャンセルされたクエリの数が表示されます。

スナップショットの競合

データベース内の古いスナップショットとのリカバリの競合のためにキャンセルされたクエリの数が表示されます。

バッファピンの競合

データベース内の固定バッファとのリカバリの競合のためにキャンセルされたクエリの数が表示されます。

一時ファイル

統計コレクターが使用するファイルを含む、一時ファイルの合計数を表示します。

一時ファイルのサイズ

一時ファイルのサイズを表示します。

デッドロック

データベースのデッドロックとリカバリーの競合が原因でキャンセルされたクエリーの数を表示します。

ブロック読み取り時間

読み取られたブロックの読み取りに必要なミリ秒数が表示されます。

ブロック書き込み時間

読み取られたブロックの書き込みに必要なミリ秒数が表示されます。

サイズ

選択したデータベースのサイズをメガバイト単位で表示します。

依存関係パネル

[ Dependencies ]タブには、現在選択されているオブジェクトが依存するオブジェクトが表示されます。依存関係が削除されると、pgAdminツリーコントロールで現在選択されているオブジェクトが影響を受けます。データベース構造全体の整合性を保証するために、データベースサーバは、他のオブジェクトが依存するオブジェクトを誤ってドロップしないようにします。DROPCASCADEコマンドを使用して、依存関係があるオブジェクトを削除する必要があります。

Dependencies テーブルには、次の情報が表示されます。

  • Type フィールドは、親オブジェクトタイプを指定します。

  • Name フィールドは、親オブジェクトの識別名を指定します。

  • Restriction フィールドは、現在選択されているオブジェクトと親間の依存関係を説明します。

    • フィールドが auto の場合、選択したオブジェクトは親オブジェクトとは別にドロップでき、親オブジェクトがドロップされるとドロップされます。

    • フィールドが 内部 の場合、選択されたオブジェクトは親オブジェクトの作成中に作成され、親オブジェクトがドロップされるとドロップされます。

    • フィールドが 通常 の場合、親オブジェクトをドロップせずに選択したオブジェクトをドロップできます。

    • フィールドが 空白 の場合、選択したオブジェクトはシステムに必要であり、ドロップできません。

扶養家族パネル

[ Dependents ]タブには、 pgAdmin ブラウザで現在選択されているオブジェクトに依存するオブジェクトのテーブルが表示されます。依存オブジェクトは、 pgAdmin ツリーコントロールで現在選択されているオブジェクトに影響を与えることなく削除できます。

  • Type フィールドは、依存オブジェクトタイプを指定します。

  • Name フィールドは、依存オブジェクトの識別名を指定します。

  • Server フィールドは、オブジェクトが存在するデータベースを指定します。

クエリツールパネル

pgAdminツールクエリツール、デバッガー、SQLエディターなどが提供する拡張機能にアクセスすると、追加のタブが開きます。ツールの使用が終了したら、各タブの右上隅にある閉じるアイコンXを使用してタブを閉じます。永久タブと同様に、これらのタブはpgAdminクライアントウィンドウで位置を変更できます。

デフォルトでは、ツールを開くたびに、pgAdminは新しいブラウザタブを開きます。この動作は、各ツールの 設定 ダイアログの 表示 ノードを変更することにより、制御できます。[ 設定 ]ダイアログを開くには、[ファイル ]メニューから[ 設定*]を選択します。