Oracle删除表分区后本地分区索引状态及统计信息收集咨询
分区表删除分区相关疑问解答
疑问1:本地索引是否随分区一同删除,无需重建?
是的,本地分区索引与表分区是一一绑定对齐的。当你删除表的某个分区时,Oracle会自动同步删除对应的本地索引分区,不会留下无效的索引对象,完全不需要额外执行索引重建操作。本地索引的设计逻辑就是和表分区联动维护,这种场景下数据库会自动处理索引的清理工作。
疑问2:统计信息收集的时机选择?
推荐一次性删除4-5个分区后统一执行收集统计信息操作,原因如下:
- 多次单独收集会重复占用数据库资源,降低操作效率;
- 统一收集能更准确地反映删除分区后整张表的全局统计特征,避免多次收集导致的统计信息碎片化,让查询优化器可以基于更完整的统计数据生成更优的执行计划。
内容的提问来源于stack exchange,提问作者user9668693
相关产品推荐
相关产品推荐

