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

时间:2024-01-05 17:16:56

analyze_table(scheme_name, rel_name, sample_rate, random_rate default null, prarallel_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

prarallel_degree

int

并发度 不设定的话,默认值为10

示例:

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