本文介绍如何使用pg_stat_kcache插件统计在文件系统层面的读写信息。
前提条件
RDS PostgreSQL实例需满足以下要求:
实例大版本为RDS PostgreSQL 10或以上版本。
实例内核小版本为20230830或以上。对于RDS PostgreSQL 17版本的实例,其内核的小版本应为20241030或以上。
本插件依赖pg_stat_statements插件,这两个插件均需要在数据库启动时加载,请确保
pg_stat_statements和pg_stat_kcache已加入到shared_preload_libraries参数中。说明修改shared_preload_libraries参数方法请参见设置实例参数。
使用方法
说明
推荐使用高权限账号可以执行如下命令。
创建插件
CREATE EXTENSION pg_stat_kcache;删除插件
DROP EXTENSION pg_stat_kcache;查看统计信息
SELECT * FROM pg_stat_kcache();说明所有数据库账号均可执行此命令。
重置统计信息
select pg_stat_kcache_reset();说明仅高权限账号可执行此命令。