今天在讲到pgAdmin时,点到 pgadmin的仪表盘的system tab时,结果提示一个 system_stats extension 没有安装,无法打开,翻车了。
后面下课后,找了一下资料,解决了,于是把整个过程整理后,发出来,也许后面还可以用到。
目录
一.问题现象:
二.问题分析
三.解决办法
一.问题现象:
我们使用pgadmin的仪表盘时,点那个SYSTEM tab时,提示没有安装system_stats extension, 如下图,怎么办?  二.分析 通过这个提示,表明 system_stats扩展未安装 。 system_stats 是 PostgreSQL 的一个扩展,可用于收集、查看系统级统计信息(比如 CPU、内存、磁盘 I/O 等系统资源相关数据 ),pgAdmin 仪表盘等功能依赖它展示完整监控数据。 但该EXTENSION不包含在标准安装介质中,需要从EDB处下载,具体位置: https://github.com/EnterpriseDB/system_stats/releases 找一个当前最新版本:到当前为此,最新版本为3.2 三.解决办法 1.下载下来: su - pg16 cd /software wget https://github.com/EnterpriseDB/system_stats/archive/refs/tags/v3.2.tar.gz 2.解压 tar -xvf system_stats-3.2.tar.gz 3.编译安装 cd system_stats-3.2/ make USE_PGXS=1 make install USE_PGXS=1 4.创建extension pg16@pg16:/software/system_stats-3.2$ psql -d postgres psql (16.9) Type "help" for help. postgres=# create extension system_stats ; CREATE EXTENSION postgres=# \dx system_stats List of installed extensions Name | Version | Schema | Description --------------+---------+--------+----------------------------------------------- system_stats | 3.0 | public | EnterpriseDB system statistics for PostgreSQL (1 row) postgres=# 5.再去点击 system tab     |