了解系统目录和系统视图
大多数人在考虑数据库时,会考虑其所包含的有用信息。 这些数据可能是销售订单、员工记录、气象信息,或者是我们现在需要的无数数据孤岛中的任何一个。 还有另一种形式的数据,称为元数据。 元数据被定义为关于数据的数据,包括关于数据库对象的所有结构信息。 元数据还包括性能数据、存储数据、安全数据以及需要存储的关于用户数据的任何其他信息。
元数据对于确保数据库的最佳性能和安全性至关重要。 它使你能够列出已连接的用户、事务信息和锁、性能数据和索引使用情况,以及许多其他的有用指标和值。
在 PostgreSQL 中,元数据存储在 pg_catalog 系统架构中。 创建数据库时,会自动创建 pg_catalog 架构、目录表和目录视图。