重庆思庄Oracle、Redhat认证学习论坛

标题: opengauss 的awr报告(wdr报告) [打印本页]

作者: 郑全    时间: 2022-11-17 18:46
标题: opengauss 的awr报告(wdr报告)
本帖最后由 郑全 于 2022-11-17 20:18 编辑

opengauss的wdr报告

1).前提:
   wdr snanshot 需要启动(即参数enable_wdr_snapshot 为on ),且快照数量大于等于2.
   
   如果没有开 :使用以下命令开启
   [omm@dbserver1 ~]$ gs_guc set  -I all -N all -c "enable_wdr_snapshot=on"

  postgres=# show enable_wdr_snapshot;
  enable_wdr_snapshot
  ---------------------
  on
  (1 row)

   postgres=# select * from snapshot.snapshot;
snapshot_id |           start_ts            |            end_ts            
-------------+-------------------------------+-------------------------------
           1 | 2022-11-17 14:56:47.620717+08 | 2022-11-17 14:56:49.406204+08
           2 | 2022-11-17 15:05:00.886176+08 | 2022-11-17 15:05:02.676355+08
           3 | 2022-11-17 16:05:01.65903+08  | 2022-11-17 16:05:03.625389+08
           4 | 2022-11-17 17:05:02.533846+08 | 2022-11-17 17:05:04.414795+08
           5 | 2022-11-17 18:05:03.358788+08 | 2022-11-17 18:05:05.291702+08
(5 rows)

如果没有快照,可以手动去执行快照
  select create_wdr_snapshot();

2)生成快照
1.查询 pgxc_node_name值

[omm@dbserver1 ~]$ gsql -d postgres -p 26000 -c "show pgxc_node_name"
pgxc_node_name
----------------
dn_6001_6002
(1 row)


2.\a \t \o 服务器文件路径生成格式化性能报告
    # \a \t \o /tmp/wdr_opengauss_4_5.html
   
   上述命令涉及参数说明如下:
   \a:切换非对齐模式。
   \t:切换输出的字段名的信息和行计数脚注。
   \o:把所有的查询结果发送至服务器文件里。

3.向性能报告wdr_sarah.html中写入数据。

   gsql -p 26000 -d postgres
   select generate_wdr_report(快照id1,快照id2,‘all’,‘node’,‘pgxc_node_name参数值’);

   例如:
    select generate_wdr_report(4,5,'all','node','dn_6001_6002');   

4.关闭性能报告
   # \a \t \o

3)目录下对应的wdr报告

   [omm@dbserver1 ~]$ ls -ltr /tmp/wdr_opengauss_4_5.html
-rw------- 1 omm dbgrp 860543 Nov 17 18:31 /tmp/wdr_opengauss_4_5.html

4)浏览器上查看
1.png
登录/注册后可看大图