【问题标题】:Get DB stats (number of updates/deletes/inserts) over a period of time - PostgreSQL获取一段时间内的数据库统计信息(更新/删除/插入的数量) - PostgreSQL
【发布时间】:2021-06-26 16:08:51
【问题描述】:

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

谢谢

【问题讨论】:

  • 这就是我的想法.. 但正在寻找其他数据库级别选项(如果可用)
  • 知道了。表格级别的总结有所帮助。谢谢

标签: sql database postgresql statistics postgresql-9.6


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-02
    • 1970-01-01
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多