数据仓库服务 GAUSSDB(DWS)-PGXC_WLM_TABLE_DISTRIBUTION_SKEWNESS:应用示例

时间:2024-09-24 17:40:41

应用示例

使用PGXC_WLM_TABLE_DISTRIBUTION_SKEWNESS视图查询表的倾斜状况总览,再使用gs_table_distribution(schemaname text, tablename text)函数获取指定表在各个节点所占磁盘空间大小的分布情况。

  1. 使用PGXC_WLM_TABLE_DISTRIBUTION_SKEWNESS视图查询表的倾斜状况总览。

    tpcds_col=# select * from pgxc_wlm_table_distribution_skewness;

    查询结果如下:

    显示表dbgen_version的数据倾斜程度较为严重。

  2. 使用gs_table_distribution(schemaname text, tablename text)函数查询表dbgen_version在各个节点所占磁盘空间大小的分布情况。

    tpcds_col=# select * from gs_table_distribution('public','dbgen_version');

    查询结果如下:

    显示该表在DN上所占磁盘空间确实存在数据倾斜现象,数据集中在dn_6005_6006上。

support.huaweicloud.com/devg-910-dws/dws_04_1008.html