pgbader工具使用-pg日志分析工具

pgbader工具使用-pg日志分析工具


前言

pgbader工具是对pg数据库运行日志的分析工具


提示:以下是本篇文章正文内容,下面案例可供参考

一、pgbader下载地址

GitHub 下载 地址:https://github.com/darold/pgbadger

二、pgbader安装

 tar xzf pgbadger-11.x.tar.gz
 cd pgbadger-11.x /
 perl Makefile.PL
 make && sudo make install

提示:使用root用户进行编译

三、pgbader的使用

非并行执行:
pgbadger -q /u01/postgres9.6.17/data/pg_log/postgresql-2020-12-29*.csv -o /hoem/postgres/test/day-12-29.html

并行执行:
pgbadger -j 8 -q /u01/postgres9.6.17/data/pg_log/postgresql-2020-12-29*.csv -o /hoem/postgres/test/day-12-29.html


四、安装支持pg日志为csv格式的模块

CentOS 7.9 安装Perl的 Text::CSV_XS 模块
[root@testos ~]# perl -MCPAN -e shell
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.7602)
ReadLine support available (try 'install Bundle::CPAN')

cpan> install Text::CSV_XS

五、pgbader手动安装

需要安装perl Text::CSV_XS' 模块支持

先安装:配置路径需要指向 /root/.cpan/sources/
yum -y install perl-CPAN 

安装源路径配置
/usr/lib64/perl5/Config.pm

需要下载的文件可以从下面 ftp 获得
ftp://ftp.perl.org/pub/CPAN/modules

ftp://ftp.perl.org/pub/CPAN/authors
01mailrc.txt.gz

ftp://ftp.perl.org/pub/CPAN/modules
02packages.details.txt.gz
03modlist.data.gz

ftp://ftp.perl.org/pub/CPAN/authors/id/I/IS/ISHIGAKI
CHECKSUMS
Text-CSV-2.02.tar.gz

ftp://ftp.perl.org/pub/CPAN/authors/id/E/EX/EXODIST
CHECKSUMS
Test-Simple-1.302195.tar.gz

ftp://ftp.perl.org/pub/CPAN/authors/id/H/HM/HMBRAND
CHECKSUMS
Text-CSV_XS-1.50.tgz

安装 Text::CSV_XS
perl -MCPAN -e'install Text::CSV_XS'

安装后校验
[root@kb ~]# perldoc -l Text::CSV_XS.pm
/usr/local/lib64/perl5/Text/CSV_XS.pm

[root@kb ~]# instmodsh
Available commands are:
   l            - List all installed modules
   m <module>   - Select a module
   q            - Quit the program
cmd? l
Installed modules are:
   Perl
   Test::Simple
   Text::CSV
   Text::CSV_XS
cmd? q
###################################################################
使用 kbbader 

kbbadger -f stderr "kingbase-2023-06-09_000000.csv" -o 2.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值