pg_stat_bgwriter 中的 stats_reset 值不正确

Incorrect stats_reset value in pg_stat_bgwriter

我正在通过以下命令检查后台进程的统计信息:

select * from pg_stat_bgwriter ;

但在通过命令重置统计数据后:

select pg_stat_reset() ;

我期待 stats_reset return 列是统计数据重置的时间,但它显示的是非常旧的时间。对此有任何想法或指导吗?

示例输出:

checkpoints_timed | checkpoints_req | checkpoint_write_time | checkpoint_sync_time | buffers_checkpoint | buffers_clean | maxwritten_c lean | buffers_backend | buffers_backend_fsync | buffers_alloc | stats_reset -------------------+-----------------+-----------------------+----------------------+--------------------+---------------+------------- -----+-----------------+-----------------------+---------------+------------------------------- 2525 | 9 | 193751796 | 322501 | 3162662 | 30839 | 176 | 451310 | 0 | 4120735 | 2016-09-27 08:32:43.638545-05

谢谢

在文档中找到了答案:Doc- link

bgwriter 是所有数据库共享的,因此可以通过以下命令通过不同的函数重置它:

pg_stat_reset_shared('bgwriter') ;