使用 LOW 模式选项

使用 UPDATE STATISTICS 语句的 LOW 选项来生成和更新关于 systables 系统目录表中表、视图和页数统计信息的某些相关统计数据。如果您未指定任何模式,则 LOW 模式是缺省的。

GBase 8s 中,对于 syscolumnssysindexes 系统目录表中指定的列,LOW 模式还生成和更新某些索引和列统计信息。

LOW 模式生成关于该列的最少量的信息。如果您想要 UPDATE STATISTICS 语句做极少的工作,则指定不是索引的一部分的列。不更新 syscolumns 中的 colmaxcolmin 值,除非在该列上有索引。

下列示例更新 customer 表的 customer_num 列上的统计信息:
UPDATE STATISTICS LOW FOR TABLE customer (customer_num);

由于 LOW 模式选项不更新 sysdistrib 系统目录表中的数据,因此所有与 customer 表相关联的分发保持不动,即使那些在 customer_num 列上已存在的。

在 LOW 模式下采集 UPDATE STATISTICS 操作的索引统计信息期间,您可设置 USTLOW_SAMPLE 配置参数或 SET ENVIRONMENT 语句的 USTLOW_SAMPLE 选项来启用采样。