数据仓库服务 GAUSSDB(DWS)-其它函数:table_skewness(table_name text, column_name text[, row_num text])
数据仓库服务 GAUSSDB(DWS)-其它函数:table_skewness(table_name text, column_name text[, row_num text])
table_skewness(table_name text, column_name text[, row_num text])
描述:查看表里某列数据,按hash分布规则,在各节点的占比情况。结果以数据节点上的数据量排序。
参数:table_name为表名;column_name为列名;row_num表示查看当前列所有数据,可缺省,默认为0。非0时,表示抽取指定条数的数据查看占比情况(每次采样结果可能不相同,只保证采集row_num条数据进行占比计算)。
返回值类型:record
示例:
根据tx表中的a列,按hash分布,则在1,2,0编号的DN上分布的数据量分别为7条,2条,1条。
1 2 3 4 5 6 7 |
SELECT * FROM table_skewness('tx','a'); seqnum | num | ratio --------+-----+---------- 1 | 7 | 70.000% 2 | 2 | 20.000% 0 | 1 | 10.000% (3 row) |