数据仓库服务 GAUSSDB(DWS)-函数:analyze_table(scheme_name, rel_name, sample_rate, random_rate default null, parallel_degree default null)

时间:2024-06-19 14:33:02

analyze_table(scheme_name, rel_name, sample_rate, random_rate default null, parallel_degree default null)

描述:并行采样数据到临时表,再对临时表执行全量ANALYZE,更新统计信息。

返回值类型:record

函数参数字段如下:

名称

类型

描述

scheme_name

name

主表的scheme名称

rel_name

name

主表表名

sample_rate

float8

采样率的百分比,范围为(0-100)。

采样率计算:min((10w/表的total_rows) * 100, 100)

random_seed

float8

随机种子, 默认值为0。

parallel_degree

int

并发度,默认值为10。

示例:

1
CALL analyze_table('public','t1_col_obs',10,0,20);
support.huaweicloud.com/devg-dws-v3/dws_16_0012.html