暂无图片
pgcenter显示如下:
我来答
分享
暂无图片 匿名用户
pgcenter显示如下:

   %cpu:$ 0.0$us,$ 0.5$<2>$ 0.0$ni,$99.5$<2> id, $<2>$<2> 0.0$<2> wa, $<2>$<2> 0.0$<2> hi$<2>$<2>red,$<2>idle,$<2>idle_xa$MiB mem:$ 3789$total,$ 1592$free,$ 1331$used,$ 866$bufautovacuum:$ 0/3$workers/max,$ 0$manual,$ 0$wraparound,$00:0MiB>swap:$ 11967$total,$ 11967$free,$ 0$used,$ 0/0$dirstatements:$-6199$<2mt/s, $<250$<2mt_avgtime, $<:0$:00$<2> xact_t<statistics.

上面是pgcenter top 中显示的

pg-12  ,安装的0.8.0    ,centos 7.9


能正常使用,但是显示的好像不正常,

这个是那里的问题?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
手机用户1289


pgcenter top 显示异常(如出现奇怪符号 `$<2>` 等),可能由以下原因导致,可按对应方法排查解决: ### 1. 依赖项检查与安装 pgcenter 部分功能依赖 `plperlu` 扩展及相关 `Perl` 模块(如 `Linux::Ethtool::Settings`)。若未正确安装,可能影响数据获取与显示。 - 确认 `plperlu` 已创建: 以超级用户(如 `postgres`)登录数据库,执行 `SELECT proname FROM pg_proc WHERE proname = 'plperlu';`,若无结果,需创建扩展 `CREATE LANGUAGE plperlu;`。 - 安装 `Perl` 模块:通过 `cpan` 安装缺失模块(如 `install Linux::Ethtool::Settings`),确保依赖完整。 ### 2. 终端显示与编码问题 - 检查终端字符编码,确保设置为 `UTF-8` 等标准编码,避免乱码或符号解析异常。可在终端设置中调整编码选项。 - 尝试更换终端工具(如从 `xterm` 换为 `GNOME Terminal`),看是否为终端兼容性问题。 ### 3. 重新安装 pgcenter 若安装文件损坏或不完整,可能导致显示异常。 - 从官方仓库(如 [GitHub - lesovsky/pgcenter](https://github.com/lesovsky/pgcenter/releases))重新下载适用于 `CentOS 7.9` 的 `pgcenter 0.8.0` 安装包。 - 解压后重新配置环境变量,确保安装路径正确添加到 `PATH`,并执行 `pgcenter --version` 确认版本正常显示。 ### 4. 查看日志与权限 - 检查 `pgcenter` 运行日志(若有),查看是否有连接数据库失败、权限不足等错误提示。 - 确认连接数据库的用户(如 `postgres`)具有足够权限,能正常访问 `pg_stat_*` 等系统视图及相关统计信息。可尝试使用超级用户直接运行 `pgcenter top`,看显示是否恢复正常。 ### 5. 兼容性与配置检查 - 确认 `pgcenter 0.8.0` 与 `PostgreSQL 12` 的兼容性,查看官方文档或社区是否有相关版本适配问题。 - 检查 `PostgreSQL` 配置文件(`postgresql.conf`),确保统计相关参数(如 `track_activities = on` 等)已正确设置,保证 `pgcenter` 能获取完整统计数据。 通过以上步骤逐一排查,可定位并解决 `pgcenter top` 显示异常的问题。 

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏