学习oracle技术,每天学一点,每天进步一点
删除分区更新全局索引使用提醒
上一篇 /
下一篇 2008-03-12 18:23:47
/ 个人分类:数据库维护
alter table table_name drop partition table_name_P200608 update global indexes;
I2t~*['Q/k0alter table table_name drop partition table_name_P200609 update global indexes; ITPUB个人空间z5jA'w%YY0I
alter table table_name drop partition table_name_P200610 update global indexes; ITPUB个人空间o._*RT)S%M_
alter table table_name drop partition table_name_P200611 update global indexes;
1g!A!I;j/b0alter table table_name drop partition table_name_P200612 update global indexes; ITPUB个人空间0XoP(p*VlN
alter table table_name drop partition table_name_P200701 update global indexes;ITPUB个人空间Ig"rU5wx\)m6L
alter table table_name drop partition table_name_P200702 update global indexes;
在使用这个sql时删除几个分区很长时间,经检查发现全部时间在重建索引上
因为删除一个分区后数据量还很大
所以删除多个分区时
脚本还是用
alter table table_name drop partition t able_name_P200608 不带更新update global indexes参数
在删除完所有分区后,再重建表上所有全局索引
删除一个分区时
可以考虑用
alter table table_name drop partition table_name_P200702 update global indexes;
所以还是要考虑场合用,不要随随便便加参数
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: