ITPub博客

首页 > > > 关于PGAWR那些事

关于PGAWR那些事

作者:wangliyun 时间:2020-02-20 18:33:25 0 删除 编辑

什么鬼

PGAWR,从名字就知道,类似oracle awr,是在pg_statspack基础上,为Postgresql 9.4及以上版本开发的性能快照及报表工具。虽然现在远没有oracle的功能强大。(但是....?)


PGAWR通过定期保存性能快照的方式,为后续数据库异常分析,提供数据依据。


监控 VS PGAWR

       生产数据库一般都有完整的性能监控(下图是我们的PG监控视图),为何还需要单独的性能快照?


       监控数据一般主要关心整体实例级别或者DB级别的情况。PGAWR中,我们可以关心更多的细节,如每一个表,索引,函数,序列等。并且可以 利用这些数据,按我们想要方式进行统计分析。


当前PGAWR报告已完成内容如下:


1.     概览

a)主机CPU负载(需要OSW支持)

b)数据库统计数据

c)后台写统计

2.     每个数据库统计

a)多个维度的SQL执行统计(下图为执行时间top20)


b)多个维度的对象访问统计(下图为表对象物理读top20)


c)表和索引膨胀系数(下图为索引膨胀top20)


开发规划

1.剔除现有代码中与平安架构规范相关的内容后开源发布

2.增加日志分析内容,融合pgbadger

3.增加sql的文本及执行计划输出

4.适配9.5,9.6性能视图新特性

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69917105/viewspace-3165283/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-19

  • 博文量
    213
  • 访问量
    317