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