本文介绍如何使用pg_stat_kcache插件统计在文件系统层面的读写信息。
前提条件
- RDS PostgreSQL实例需满足以下要求:
- 实例大版本为PostgreSQL 10或以上版本。
- 实例内核小版本为20221030或以上。
说明 如需升级内核小版本,请参见升级内核小版本。
- 本插件依赖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();
说明 仅高权限账号可执行此命令。