重庆思庄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)浏览器上查看