pgNow:一款免费的PostgreSQL监控与性能诊断工具
pgNow 是一款免费的桌面工具,可以为 PostgreSQL 数据库提供快速集中的监控与性能诊断。
pgNow 不依赖代理,无需任何配置,可以帮助开发者或数据库管理员(DBA)直观地查看数据库的统计信息和关键性能指标。
功能特性
-
跨平台支持:包括 Windows、macOS 以及 Linux 操作系统,可以监控本地部署的 PostgreSQL 以及各种云数据库服务。
-
工作负载分析:基于 pg_stat_statements 扩展收集的数据,提供运行中的实时工作负载指标,方便分析实时性能问题。同时还提供快照功能,可以比较不同时间点的负载差异。
- 活动会话信息:实时显示 pg_stat_activity 系统视图的数据,包括进程正在执行的查询和锁等待信息。
- 索引统计:显示数据表和索引的使用信息,识别缺少索引的表,以及重复和未使用的索引。
- 配置推荐:提供数据库参数配置以及推荐的优化配置。
- VACUUM 分析:提供当前 VACUUM 相关设置的分析,并且提供可能改善清理操作性能的配置建议,防止表数据膨胀和性能问题。
下载安装
pgNow 官方下载网址如下:
https://www.red-gate.com/products/redgate-pgnow/installer/
填写相关信息之后,点击“Download”进行下载。
下载之后直接运行 pgNowWin32X64.exe(Windows):
同意用户协议后,注册一个免费账号进行登录。
输入 PostgreSQL 服务器连接信息之后,点击“Connect”进行连接。
官方文档:
https://documentation.red-gate.com/pgnow
总结
pgNow 是一个简单易用、轻量级的 PostgreSQL 实时监控和诊断工具,适合 DBA 以及开发人员快速诊断数据库性能故障。