生成服务器活动报告

选择文档版本:

如需生成服务器活动报告,您可以使用 PostgreSQL 累积统计信息系统来收集和报告有关服务器活动的信息。服务器活动信息以系统表的形式公开,可通过 SQL 查询访问。

例如,该查询会报告在缓冲区缓存中找到的磁盘块数量和从磁盘读取的磁盘块数量:

SELECT blks_hit, blks_read FROM pg_stat_database;

通过观察这些计数器随时间变化的值,您可以推理数据库是否充分利用了缓冲区缓存。

PostgreSQL 文档中提供了有关此累积统计信息系统的详细信息。