oracle数据表分区,truncate或drop后会导致索引失效,除了重建索引有没有更好的快速解决方法?

2024-11-23 22:27:05
推荐回答(3个)
回答1:

有一个办法,就是在每个分区建立同样的索引,而不是建全局索引,这样,当把分区truncate或者drop的时候,只是把那个分区的索引也给删掉了,而不影响其他分区

回答2:

加update indexes可以让索引不失效
alter table tableName truncate partition partitionName update indexes

drop没试过,不知道可不可以

回答3:

重建索引很麻烦吗?