システムカタログに加え PostgreSQLは数多くの組込みビューをシステムビューとして提供しています。
システムビューはいくつかの一般的に使用されるシステムカタログに対する問合せに手近にアクセスできるようにします。これらビューのいくつかはサーバ状態内部へのアクセスも提供します。
システムビューについて、以下に示します。
ビュー名 | 用途 |
---|---|
pg_cursors | 現在利用可能なカーソル定義情報 |
pg_group | ロール名とメンバーの定義情報 |
pg_indexes | インデックス定義情報 |
pg_locks | トランザクションにより獲得されたロック情報 |
pg_prepared_statements | 利用可能な準備済み文定義情報 |
pg_prepared_xacts | 二相コミットのために準備されたトランザクション定義情報 |
pg_roles | ロール定義情報 |
pg_rules | 問合せ書き換えルール定義情報 |
pg_seclabels | セキュリティラベル定義情報 |
pg_settings | サーバの実行時パラメーター定義情報 |
pg_shadow | ロールの属性定義情報 |
pg_stats | pg_statisticにアクセスするためのビュー |
pg_tables | テーブル定義情報 |
pg_timezone_abbrevs | 日付時間の入力処理で使用可能な時間帯省略形の一覧情報 |
pg_timezone_names | SET TIMEZONEで使用可能な時間帯名称の一覧情報 |
pg_user | ユーザー定義情報 |
pg_user_mappings | ユーザーマッピング定義情報 |
pg_views | ビューの定義情報 |
pg_stat_activity | コネクション情報 |
pg_stat_bgwriter | バックグランドライタによるクラスタ全体の統計情報 |
pg_stat_database | データベースの統計情報 |
pg_stat_database_conflicts | データベースの衝突情報 |
pg_stat_replication | レプリケーションの統計情報 |
pg_stat_all_tables | 各テーブルの統計情報 |
pg_stat_sys_tables | 各システムテーブルの統計情報 |
pg_stat_user_tables | 各ユーザーテーブルの統計情報 |
pg_stat_xact_all_tables | 現在のトランザクションの各テーブルの統計情報 |
pg_stat_xact_sys_tables | 現在のトランザクションの各システムテーブルの統計情報 |
pg_stat_xact_user_tables | 現在のトランザクションの各ユーザーテーブルの統計情報 |
pg_stat_all_indexes | 各インデックスの統計情報 |
pg_stat_sys_indexes | システムテーブルの各インデックスの統計情報 |
pg_stat_user_indexes | ユーザーテーブルの各インデックスの統計情報 |
pg_statio_all_tables | 各テーブルのI/O統計情報 |
pg_statio_sys_tables | 各システムテーブルのI/O統計情報 |
pg_statio_user_tables | 各ユーザーテーブルのI/O統計情報 |
pg_statio_all_indexes | 各インデックスのI/O統計情報 |
pg_statio_sys_indexes | システムテーブルの各インデックスのI/O統計情報 |
pg_statio_user_indexes | ユーザーテーブルの各インデックスのI/O統計情報 |
pg_statio_all_sequences | 各シーケンスオブジェクトのI/O統計情報 |
pg_statio_sys_sequences | システムシーケンスのI/O統計情報 |
pg_statio_user_sequences | ユーザーシーケンスのI/O統計情報 |
pg_stat_user_functions | 関数の統計情報 |
pg_stat_xact_user_functions | トランザクションで実行した関数の統計情報 |
pg_stat_statements | SQL文の実行時の統計情報 |
pgx_query_response | SQL文の平均実行時間 |
pgx_log | Open SQLのログ情報 |