我最近为 postgresql 构建了一个数据库监控插件,用于查询 postgresql 中的 pg_stat 和 pg_statio 表。我想了解/测试我的插件如何影响我的数据库,但担心如果我只是在我的数据库上打开我的插件,我的数据库可能会崩溃和烧毁......我希望有人可以建议一些测试方法或回答我的一些以下问题/疑虑:
1)我想知道这些监控查询是否会导致我的其他非监控查询(我假设也需要写入 pg_statio 表以更新这些统计信息)锁定。
2) 有没有办法让我在 postgresql 数据库表上捕获数据库流量,以便我可以在数据库副本上重放此流量?