Tabbed Browser

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

ダッシュボードアクティビティ

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

[ アクティビティ ]タブをクリックして、選択したサーバーまたはデータベースの使用統計を取得します。

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

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

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

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

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

ダッシュボードアクティビティ

[ Stat ]タブをクリックして、選択したサーバーまたはデータベースの使用統計を取得します。

Stat パネルには、セッション、ロック、準備されたトランザクションに関する情報が表示されます。情報は状況依存のテーブルで表示されます。テーブルの上にあるコントロールを使用して、次のことを行います。

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

  • アクティブなセッションのみ チェックボックスを選択して、すべてのセッションのリストからアクティブなセッションのみに関する情報を取得します。

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

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

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

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

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

ダッシュボードアクティビティ

[ Configuration ]タブをクリックして、サーバー構成の詳細を取得します。

ダッシュボードアクティビティ

[ Logs ]タブをクリックして、サーバーログを取得します。

  • LogFormatスイッチを使用して、必要な形式を選択します。Text/Plain、JSON、CSVがサポートされています。ログ形式の有効/無効状態は、Postgresql.conf設定によって異なります。

  • 表形式のログを使用しますか?ログを表形式で表示する場合にスイッチします。

SystemStatistics タブをクリックして、システムの統計を取得します。

概要パネル

[ Overview ]タブをクリックして、システムの概要を取得します。

  • OS情報 テーブルには、オペレーティングシステムに関する基本的な情報が表示されます。

  • CPUInformation テーブルには、システムCPUに関する情報が表示されます。

  • Process&HandleCount グラフには、システムで実行されているプロセスとオープンされたハンドルの合計数が表示されます。

CPUパネル

[ CPU ]タブをクリックして、システムCPUの詳細な使用統計を取得します。

  • CPU使用率 グラフには、ユーザーの通常プロセス、ユーザーのnicedプロセス、カーネルモードプロセス、アイドルモードにCPUが費やした時間の割合が表示されます。

  • 負荷平均 グラフには、1、5、10、および15分間隔でシステムの平均負荷が表示されます。

  • プロセスCPU使用率 テーブルには、プロセスIDごとにCPUに関する情報が表示されます。[検索]ボックスにプロセスIDまたは名前のような値を入力して、テーブルコンテンツを、検索基準を満たす1つ以上のプロセスに制限します。

メモリーパネル

[ メモリ ]タブをクリックして、システムメモリの詳細な使用統計を取得します。

  • メモリ使用量 グラフには、秒ごとの合計、空き、使用済みメモリのサイズがギガバイト単位で表示されます。

  • SwapMemory グラフには、秒ごとの合計、空き、および使用されたスワップメモリのサイズがギガバイトで表示されます。

  • プロセスメモリ使用量 テーブルには、プロセスIDごとにメモリに関する情報が表示されます。[検索]ボックスにプロセスIDまたは名前のような値を入力して、テーブルコンテンツを、検索基準を満たす1つ以上のプロセスに制限します。

ストレージパネル

[ Storage ]タブをクリックして、システムストレージの詳細情報を取得します。

  • DiskInformation テーブルには、ファイルシステムタイプ、マウントポイント、合計領域、使用領域、空き領域、および合計、空き、使用済みのinodeの数など、ディスクに関する情報が表示されます。円グラフはギガバイト単位の合計領域を示し、積み上げ棒グラフは、ファイルシステムのさまざまなマウントポイントについて、ギガバイト単位の使用済み領域と使用可能な領域を示します。

  • SwapMemory グラフには、秒ごとの合計、空き、および使用されたスワップメモリのサイズがギガバイトで表示されます。

disk0 パネルには、システムの唯一のI/Oブロックデバイスに関する統計が表示されます。

  • I/OOperationsCount グラフには、1秒ごとの読み取りおよび書き込み操作の数が表示されます。

  • データ転送 グラフには、発生した読み取りおよび書き込みのサイズがギガバイト/秒で表示されます。

  • I/O操作に費やされる時間 グラフには、デバイスが読み取りおよび書き込みに費やした時間が1秒ごとに分単位で表示されます。

[プロパティ]パネル

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

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

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

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

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

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

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

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

SQL panel

The SQL tab displays the SQL script that created the highlighted object, and when applicable, a (commented out) SQL statement that will DROP the selected object. You can copy the SQL statements to the editor of your choice using cut and paste shortcuts.

統計パネル

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

パネル

説明

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 フィールドは、オブジェクトが存在するデータベースを指定します。

クエリツールパネル

AdditionaltabsopenwhenyouaccesstheextendedfunctionalityofferedbypgAdmintools(suchastheQuerytool,Debugger,orSQLeditor).ツールの使用が終了したら、各タブの右上隅にある閉じるアイコンXを使用してタブを閉じます。永久タブと同様に、これらのタブはpgAdminクライアントウィンドウで位置を変更できます。

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