A. 自动统计信息收集任务默认每天在业务高峰期运行,以保证统计信息实时反映最新数据分布。
B. 对于分区表,自动统计信息收集支持按分区粒度进行增量收集,只更新数据变化超过阈值(默认 10%)的分区,而不用重新收集整个表的统计信息。
C. 自动收集过程中,系统会对所有表进行全量扫描,并通过锁表保证采样期间数据不变,因此会影响在线业务。
D. 系统仅收集表级的行数与块数等基础统计信息,索引统计信息需要用户手动通过 ANALYZE INDEX 命令单独收集。
A. 自动统计信息收集任务默认每天在业务高峰期运行,以保证统计信息实时反映最新数据分布。
B. 对于分区表,自动统计信息收集支持按分区粒度进行增量收集,只更新数据变化超过阈值(默认 10%)的分区,而不用重新收集整个表的统计信息。
C. 自动收集过程中,系统会对所有表进行全量扫描,并通过锁表保证采样期间数据不变,因此会影响在线业务。
D. 系统仅收集表级的行数与块数等基础统计信息,索引统计信息需要用户手动通过 ANALYZE INDEX 命令单独收集。
解析 :
OceanBase 的自动统计信息收集具备增量收集能力,尤其适合大分区表场景。系统会记录每个分区的数据变更量(DML 影响行数),当变更比例超过 modification_threshold (默认 10%)时,仅重新收集对应分区的统计信息,无需全表扫描,显著降低资源消耗。
正确答案:B
很有用