【多选题】关于 OceanBase V4 中统计信息收集,以下说法正确的是

【多选题】关于 OceanBase V4 中统计信息收集,以下说法正确的是
A. V4 中统计信息收集与每日合并解耦,合并期间不再自动收集统计信息
B. 自动收集统计信息的默认过期阈值为 DML 变更量超过上次收集行数的 10%
C. DBMS_STATS.GATHER_TABLE_STATS 默认会收集直方图
D. 在线收集统计信息适用于 CREATE TABLE AS SELECT 场景,默认开启

:white_check_mark: 答案:ABCD
解析:

  • A 正确:V4 重大变更,统计信息收集和每日合并解耦,合并期间不再自动收集统计信息(V3 是合并时收集)Ocean…。
  • B 正确:自动统计信息过期阈值 STALE_PERCENT 默认 10%,DML 变更行数超过上次收集行数 10% 判定为过期OceanBase。
  • C 正确:DBMS_STATS.GATHER_TABLE_STATS 的 method_opt 默认是 FOR ALL COLUMNS SIZE AUTO,会自动收集直方图(根据列负载、倾斜情况)OceanBase。
  • D 正确:CTAS(CREATE TABLE AS SELECT)属于在线统计信息收集场景,内部变量 _optimizer_gather_stats_on_load 默认开启OceanBase。