暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

什么是AWR

成子 2023-06-26
3094

自动负载信息库AWR(Automatic Workload Repository)是一种性能收集和分析的工具。通过AWR工具,您可以从数据库的动态视图等统计信息中生成某个时间段的统计分析报告以及数据库性能报告。
PolarDB PostgreSQL版的Global AWR性能报告功能,在提供的数据库资源、Top SQL、Top表及索引的分析基础上,进一步拓展了传统AWR报告的边界,数据范围涵盖数据库集群所有RW/RO节点,具备集群全局视角。数据粒度将关键指标的采集细化到秒级,并提供趋势图,以方便定位性能抖动根因。

AWR架构图

image.png

AWR架构图说明

  • 采集层:UE作为代理进程部署于物理机,负责采集PolarDB PostgreSQL版数据库实例的数据。
  • 存储层:PolarDB PostgreSQL版数据库。UE完成采集后,您可以配置是否将采集的数据回写到对应的数据库实例。
  • 展示层:输出Global AWR报告和通过Grafana查看实时数据两种形式。
    • Global AWR报告:通过SQL函数生成的HTML形式的离线报告 。
    • Grafana:在线形式的实时监控,您可以安装Grafana,并配置对应的数据源,导入dashboard配置文件即可查看实时数据。

查看方式

  • 报告:通过PolarDB PostgreSQL版数据库可生成类似Oracle AWR的报告文件。
  • Grafana:支持通过Grafana查看PolarDB PostgreSQL版的实时监控信息和性能趋势信息。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论