跳到主要内容
技术速查
全部 PostgreSQL 速查
PostgreSQL 16系统视图

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 的设置及开销。

查看官方定义postgresql.org · PostgreSQL 16
pg_stat_io | PostgreSQL 16 | ORA100