
# PGXC_STAT_WAL
PGXC_STAT_WAL视图显示当前query的wal日志和数据页的流量信息，该视图仅8.2.0及以上集群版本支持。
表1PGXC_STAT_WAL字段 
| 名称                        | 类型        | 描述                                |
|:---|:---|:---|
| query_id                  | bigint    | 当前query的ID。                       |
| query_start               | timestamp | query起始时间。                        |
| global_wal                | bigint    | 当前query在集群产生的wal日志总量，单位是Byte。     |
| global_avg_wal_speed      | bigint    | 当前query在集群产生wal日志的平均速率，单位是Byte/s。 |
| global_datapage           | bigint    | 当前query在集群产生的数据页总量，单位是Byte。       |
| global_avg_datapage_speed | bigint    | 当前query在集群产生数据页的平均速率，单位是Byte/s。   |
| min_wal_node              | Text      | 当前query产生wal日志量最小的实例组名。           |
| min_wal                   | bigint    | 最小node产生的wal日志量，单位是Byte。          |
| max_wal_node              | Text      | 当前query产生wal日志量最大的实例组名。           |
| max_wal                   | bigint    | 最大node产生的wal日志量，单位是Byte。          |
| min_datapage_node         | Text      | 当前query产生数据页量最小的实例组名。             |
| min_data_page             | bigint    | 最小node产生的数据页量，单位是Byte。            |
| max_datapage_node         | Text      | 当前query产生数据页量最大的实例组名。             |
| max_data_page             | bigint    | 最大node产生的数据页量，单位是Byte。            |
| avg_wal_per_node          | bigint    | 平均每个node产生的wal日志量，单位是Byte。        |
| avg_datapage_per_node     | bigint    | 平均每个node产生的数据页量，单位是Byte。          |
| query                     | Text      | 当前执行的语句。                          |
   
![](https://support.huaweicloud.com/devg-dws/public_sys-resources/note_3.0-zh-cn.png)
行存不带索引批量导入时，数据页copy导入会产生logical newpage相关的xlog日志，在xlog量大于默认值时同样会触发流控。
#### 应用示例
查询集群当前正在执行的语句，以及这些语句分别产生的wal日志的总量和平均速率、数据页总量和平均速率，以及这些信息各自DN上的分布情况。
```
SELECT * FROM PGXC_STAT_WAL;
     query_id      |          query_start          | global_wal | global_avg_wal_speed | global_datapage | global_avg_datapage_speed | min_wal_node | min_wal  | max_wal_node | max_wal  | min_datapage_node | min_data_page | max_datapage_node | max_data_page | avg_wal_per_node |
avg_datapage_per_node |                    query
-------------------+-------------------------------+------------+----------------------+-----------------+---------------------------+--------------+----------+--------------+----------+-------------------+---------------+-------------------+---------------+------------------+-
----------------------+----------------------------------------------
 72620543991351767 | 2022-11-10 16:49:47.743291+08 |    7579052 |               419000 |       284057600 |                  15740000 | datanode1    |  7579052 | datanode1    |  7579052 | datanode1         |     284057600 | datanode1         |     284057600 |          7579052 |
            284057600 | insert into mpptest3 select * from mpptest3;
 72620543991351781 | 2022-11-10 16:50:00.616697+08 |   55022176 |             10638000 |               0 |                         0 | datanode1    | 55022176 | datanode1    | 55022176 | datanode1         |             0 | datanode1         |             0 |         55022176 |
                    0 | insert into mpptest1 select * from mpptest1;
(2 rows)
```
