pg相关sql查询
10MOracle可以计算DB TIME,每秒事务数,每秒物理读写IO以及软解析硬解析次数,但是在PG好像没这方面概念?无法计算?
收藏
复制链接
微信扫码分享
在小程序上查看
分享
5条回答
默认
最新
PostgreSQL也有类似Oracle awr的报告。
请参考:
psql --pset=pager=off -q -h xxx.xxx.xxx.xxx -p xxxx -U superuser -d dbname -c “select * from snap_report_database(2,10)” > /tmp/db.md
评论
有用 0PG也有很多种报告工具,比如pgsnap,pgstatsinfo,pgtop之类的。不想装插件的话,用如下方法可以获取:
生成全局报告:
psql --pset=pager=off -q -h xxx.xxx.xxx.xxx -p xxxx -U superuser -d dbname -c “select * from snap_report_global(1,1)” > /tmp/global.md
生成当前数据库报告:
psql --pset=pager=off -q -h xxx.xxx.xxx.xxx -p xxxx -U superuser -d dbname -c “select * from snap_report_database(2,10)” > /tmp/db.md
评论
有用 0官方文档里没有这种现成的第三方插件!
1、只能自己写sql监控pg_stat_开头的数据字典
2、单独下载安装pg监控工具
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

