使用工具pgcenter监控PG数据库统计数据
一 pgcenter简介
pgcenter是一个用于观察和追踪PostgreSQL数据库故障的命令行管理工具。
pgcenter主要处理统计数据,并提供一种在运行时观察PostgreSQL数据库的便捷方式。
二 pgcenter部署
pgcenter 安装部署(centos7.6+PG12)
$ wget https://github.com/lesovsky/pgcenter/releases/download/v0.8.0/pgcenter_0.8.0_linux_amd64.tar.gz
$ tar zxvf pgcenter_0.8.0_linux_amd64.tar.gz
$ chmod 755 pgcenter
$ ./pgcenter --version
三 pgcenter配置
安装插件plperlu
[root@localhost ~]# yum list | grep postgres | grep perl
[root@localhost ~]# yum install -y postgresql12-plperl.x86_64
postgres=# create extension plperlu;
四 pgcenter示例
pgcenter top常用指令
h,F1 查看帮助
q,‘ESC’,‘Ctrl+Q’ 退出
z 设置刷新间隔,默认是1秒,可调范围是1到300
Q 重置数据库统计信息
‘-’ 中划线符号,输入pid,取消查询,相当于调用pg_cancel_backend函数
‘_’ 下划线符号,输入pid,取消查询,相当于调用pg_terminate_backend函数
B 同时查看磁盘信息,交替按会取消。
N 同时查看网络接口信息,交替按会取消。
L 查看数据库日志尾部行 l 查看数据库的日志信息,翻页形式
‘~’ 打开psql会话,\q退出到pgcenter界面
C、E、R 显示、编辑、重载PG配置参数
a、d、f、r 活动连接信息, 数据库信息, 函数信息, 流复制信息
s、t、i 分别显示表大小、表统计信息、索引统计信息
x、X 小写x交替显示不同维度pg_stat_statements信息,大写X下拉选取pg_stat_statements 菜单
p、P 小写p交替显示pg_statprogress信息,大写P下拉选取pg_statprogress菜单
Up、Down 上下键调整列的宽度
Left,Right,<,/ 左右键选择列, 左方括号交替排序, '/'过滤
pgcenter top命令监控(默认是一秒刷新一次)pgcenter top -h 127.0.0.1 -U postgres -d kingdee -p 5432
按下“ctrl+c”结束监控
检查磁盘信息
检查网络接口信息
显示数据库日志尾部行
显示数据库信息,函数信息,流复制信息。
显示表大小,表统计信息,索引统计信息。
使用工具pgcenter监控PG数据库统计数据
本文2024-09-23 01:13:30发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-144571.html