前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PG开源的巡检工具pg_gather

PG开源的巡检工具pg_gather

作者头像
小麦苗DBA宝典
发布2022-11-07 19:12:35
1.1K0
发布2022-11-07 19:12:35
举报

简介

https://github.com/jobinau/pg_gather

This is a single SQL-only script for gathering performance and configuration data from PostgreSQL databases. And another SQL script available for analyzing and generating detailed HTML reports from the collected data. Yes, everything SQL-Only!, leveraging the features of psql-The command-line utility of PostgreSQL Supported Versions : PostgreSQL 10, 11, 12, 13, 14 & 15 Minimum support versions : PostgreSQL 9.5, 9.6

纯SQL脚本,只生成一个html报告文件。

优缺点

需要导入数据库部分数据,会污染原有数据库,优点是免费开源。

但是我的巡检脚本不会污染原有数据库,但是缺点是收费…..

安装

代码语言:javascript
复制
wget https://codeload.github.com/jobinau/pg_gather/tar.gz/refs/tags/v16  -O pg_gather-16.tar.gz
tar -zxvf pg_gather-16.tar.gz
cd pg_gather-16

报告生成

代码语言:javascript
复制
-- 采集数据
psql -U postgres -h 172.17.0.2  -X -f gather.sql > out.txt

-- 导入数据
sed -e '/^Pager/d; /^Tuples/d; /^Output/d; /^SELECT pg_sleep/d; /^PREPARE/d; /^\s*$/d' out.txt | psql  -U postgres -h 172.17.0.2  -f gather_schema.sql -f -

-- 生成报告
psql  -U postgres -h 172.17.0.2  -X -f gather_report.sql > GatherReport.html

报告使用浏览器打开GatherReport.html即可。

结果

小麦苗PG巡检脚本

请参考:https://www.xmmup.com/pgshujukuxunjianjiaoben.html

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-10-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DB宝 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 优缺点
  • 安装
  • 报告生成
  • 结果
  • 小麦苗PG巡检脚本
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档