HWR 管理员手册
HWR 扩展的概念
此扩展程序可以帮助我们找出 Halo 数据库中大多数资源消耗活动。
扩展基于 Halo 和 contrib 扩展 pg_stat_statements 的统计视图。它是用纯 pl
/ pgsql 编写的,不需要任何外部库或软件只是 Halo 数据库本身,类似 cron
的工具来执行定期任务。
HWR 将使用 pg_stat_kcache 数据,提供有关语句 CPU 使用率和文件系统负
载的信息(如果此扩展名可用)。
历史存储库将通过此扩展在数据库中创建。此存储库将保存 Halo 数据库集群
的统计信息"样本"。通过调用 take_sample() 函数获取示例。我们需要使
用 cron 来安排作业。
假设几个小时前报告您性能下降,定期采样快照可以帮助您查找过去大多数资
源密集型活动。解决此类问题后,可以在两个示例之间生成一个报告,查看数
据库的负载配置文件以限制性能问题周期。
我们可以在运行任何批处理之前以及之后获取显式示例。
评论