PostgreSQL 17系统视图
pg_stat_io
按后端类型、I/O 对象和上下文汇总 I/O 统计,PostgreSQL 16 起提供。
PostgreSQL 16 起提供
怎么用
区分不同后端的读写负载,并结合采样间隔计算增量,不只比较累计值。
先查看当前状态
SELECT backend_type, object, context, reads, writes
FROM pg_stat_io
ORDER BY backend_type, object, context;使用前留意
各版本列和统计范围有差异,应以当前版本手册为准。需要 I/O 时间时还要考虑 track_io_timing 的设置及开销。