概述
回收索引页上分配而未用的空间,删除前推行,或者根据所建聚簇索引(如果存在)重新将表中所有数据行写入新的页,使索引页的物理存放尽可能的连续,提高其访问效率。
例如,长期的表数据更新操作,使得包含索引数据的索引页的物理存放空间出现碎片,如同表的数据页空间碎片整理一样,可以通过该命令重建表上的索引,整理碎片,提高空间的存放和访问效率。
基本语法:
reorg rebuild table_name [index_name]
例一,重建表tb1及其之上的所有索引:
1> reorg rebuild tb1
2> go
Beginning REORG REBUILD of 'tb1'.
There are approximately 1 pages to be processed.
Non-clustered index (index id = 2) is being rebuilt.
REORG REBUILD of 'tb1' completed.
例二,重建表tb1上的索引tb1_ind:
1> reorg rebuild tb1 tb1_ind
2> go
There are approximately 1 pages to be processed.
注意:
重建索引的表的加锁模式只能是数据页锁(datapages)或数据行锁(datarows),不能是全
最后
以上就是兴奋帆布鞋为你收集整理的oracle增加列 reorg,Reorg rebuild 重建表和表上的索引的全部内容,希望文章能够帮你解决oracle增加列 reorg,Reorg rebuild 重建表和表上的索引所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复