pgCluu 3.3 现已发布,这是一个维护版本;修复了过去九个月以来用户报告的问题,还增加了一些新的功能。
pgCluu 是一个用于对 PostgreSQL 集群的性能进行全面审计的工具。它分为两部分,一个用于使用 psql 和 sar 获取 PostgreSQL 服务器上的统计信息的 collector;以及一个 reports builder,用于生成所有 HTML 和图表输出。
一些更新内容如下:
- 从 sar -nTCP,ETCP 添加 TCP 利用率和 TCP 错误报告。
- 如果 suggested index 可能与现有索引重复时,在 CREATE INDEX 中添加 comment。
- 添加支持以具有 pg_monitor 角色的用户身份运行 pgcluu_collect。
- 修复多余的索引查询,以便在 PG < 10 的情况下工作,regexp_match() 必须由 regexp_matches() 替换,并进行一些额外的重写。
- 用 pg_ls_waldir 替换对 pg_ls_dir 的调用,以便从 PG10 开始能够使用 pg_monitor 的权限。
- 修复无法使用 --lock-timeout 的问题。
- 在查询 pgbouncer 时,从 PGOPTIONS 内部删除 lock_timeout,之后会恢复旧值。
- 修复网络错误的禁用。
- 修复 pgbouncer 命令。
有关更改和错误修复的完整列表,可参阅 ChangeLog。