获取一段时间内的数据库统计数据(更新/删除/插入的数量)-PostgreSQL



我有一个高事务性的Postgres 9.6数据库,想看看如何检查一段时间内(如30分钟/1小时/24小时(的更新/插入/删除次数,以收集一些数据库统计数据。我知道我们可以从pg_stat_user_tables视图中获得表级信息,方法是现在运行一次视图,1小时/24小时后运行一次(取决于所需的时间范围(。但我不确定如何在数据库级别获得这些统计数据。有人能提出一个检查相同情况的好方法吗?

感谢

您必须汇总数据库中所有表的表统计信息,因为在数据库级别上没有收集到此类统计信息。

最新更新