システム カタログとシステム ビューについて理解する

完了

ほとんどの人はデータベースについて考えるとき、それに含まれる有用な情報について考えます。 そのデータは、販売注文、従業員レコード、気象情報、または現在必要とされる無数のサイロ データのいずれかである可能性があります。 また、メタデータと呼ばれる別の形式のデータもあります。 メタデータはデータに関するデータとして定義され、データベース オブジェクトに関するすべての構造情報を含みます。 またメタデータには、パフォーマンス データ、ストレージ データ、セキュリティ データ、その他ユーザー データに関して格納する必要がある情報が含まれます。

メタデータは、データベースの最適なパフォーマンスとセキュリティを確保するために不可欠です。 これにより、接続されているユーザー、トランザクション情報とロック、パフォーマンス データ、インデックスの使用状況のほか、他にも多くの有用なメトリックと値を一覧表示できます。

PostgreSQL では、メタデータは pg_catalog システム スキーマに格納されます。 pg_catalog スキーマ、カタログ テーブル、カタログ ビューは、データベースの作成時に自動的に作成されます。