PG中文社区 /
mdi-home
首页 社区新闻 中文文档 加入ACE {{ item.text }} 登录
mdi-home 首页 mdi-chat-processing 社区新闻 mdi-book-open-variant 中文文档 mdi-account-multiple-check 加入ACE mdi-file-multiple-outline 相关资料 mdi-blank {{item.text}} mdi-exit-to-app 退出账号
关于PGAWR那些事

原作者:平安科技梁海安  创作时间:2016-06-07 15:33:32+08  
梁海安 发布于2016-06-08 15:33:32           评论: 5   浏览: 32441   顶: 6592  踩: 6866 

什么鬼

PGAWR,从名字就知道,类似oracle awr,是在pg_statspack基础上,为Postgresql 9.4及以上版本开发的性能快照及报表工具。虽然现在远没有oracle的功能强大,但已开始触及商业软件的最后的核心功能点了。PGAWR通过定期保存性能快照的方式,为后续数据库异常分析,提供数据依据。

监控 VS PGAWR

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

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

当前PGAWR报告已完成内容

  1. 概览
    1. 主机CPU负载(需要OSW支持)
    2. 数据库统计数据
    3. 后台写统计
  2. 每个数据库统计
    1. 多个维度的SQL执行统计(下图为执行时间top20)
    2. 多个维度的对象访问统计(下图为表对象物理读top20)
    3. 表和索引膨胀系数(下图为索引膨胀top20)

开发规划

  1. 剔除现有代码中与平安架构规范相关的内容后开源发布
  2. 增加日志分析内容,融合pgbadger
  3. 增加sql的文本及执行计划输出
  4. 适配9.5,9.6性能视图新特性


评论:5   浏览: 32441                   顶: 6592  踩: 6866 

请在登录后发表评论,否则无法保存。

1# __ biaobex 回答于 2020-11-19 10:23:59+08
哪里?

2# __ GUEST 回答于 2018-07-25 12:37:22+08
梁帅,好文章

3# __ GUEST 回答于 2018-07-25 12:36:55+08
牛逼

4# __ GUEST 回答于 2016-10-20 16:26:38+08
没有开源吗?

5# __ GUEST 回答于 2016-08-16 17:14:43+08
怎么下载安装呢?请指教



发表评论:
加入我们
QQ群1:5276420
QQ群2:3336901
QQ群3:254622631
文档群:150657323
文档翻译平台:按此访问
社区邮件列表:按此订阅
商业支持
扫码关注
加入我们
QQ群1:5276420
QQ群2:3336901
QQ群3:254622631
文档群:150657323
文档翻译平台:按此访问
社区邮件列表:按此订阅
商业支持
扫码关注
© PostgreSQL中文社区 ... (自2010年起)