暂无图片
分享
黄伟波
2020-03-23
pg相关sql查询

Oracle可以计算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

暂无图片 评论
暂无图片 有用 0
打赏 0
田弼元

PG也有很多种报告工具,比如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
打赏 0
黄伟波

可以装什么插件来获取这些数据呢?

暂无图片 评论
暂无图片 有用 0
打赏 0
外包DBA

官方文档里没有这种现成的第三方插件!

1、只能自己写sql监控pg_stat_开头的数据字典
2、单独下载安装pg监控工具

暂无图片 评论
暂无图片 有用 0
打赏 0
黄伟波
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
怎么查看postgreSQL里SQL执行的逻辑读和物理读?
回答 1
可以看看这篇文章,有个工具叫pgprofile,可以看sql的逻辑读和物理读https://www.cnblogs.com/zhangfx01/p/15587596.html
postgreSQL 10G的数据用pg_dump备份用了一天,是什么原因,如何优化?
回答 1
1、表数量如何?大小是否均匀,比如有的表很小,有的表特别大?2、是否起并行了?3、备份时的io情况如何?
postgreSQL 用copy出来的数据也是是用COPY命令在导入吗?
回答 1
一般是
大家在运维postgresql过程中,用过什么工具呢?
回答 2
已采纳
pgAdmin、Navicat、DBeaver
postgresql哪个版本的分区性能比较好?
回答 1
已采纳
肯定是最新版本性能更好,以下是postgresql各版本分区新特性,可供参考:pg10:引入声名式分区pg11:对分区表进行了重大的改进,例如增加了哈希分区、支持创建主键、外键、索引、支持UPDATE
pg数据库truncate table 会锁表吗? 和delete 锁表有什么不同?
回答 2
truncatetable也是事务操作。会变更字典和数据文件。delete会更新tuple信息,truncate是accessexeclusive,不建议高峰使用
服务器重启后 pgsql启动不了?
回答 2
已采纳
你的postgresql.conf 参数文件中logrotationsize参数设置过大导致启动报错,最大是2097151kB你设置的是10485670默认kb,故报错。catpostgre
当发生锁等待时候,pg_stat_activity中的wait_event_type,wait_event 分别是什么值??
回答 3
mark
pg同城灾备和异地灾备建设方案
回答 1
《墨天轮最受欢迎的技术文档容灾备份篇》https://www.modb.pro/db/375381《共124篇!墨天轮“高可用架构”干货文档分享(含Oracle、MySQL、PG)》https://w
postgreSQL patroni+etc集群配置的话,是所有的pg主机都需要配置吗?
回答 1
是的不配置怎么托管pg实例不过不一定pg实例要跟高可用组件在一块一般也不会搞这么多从库吧
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~