我是靠谱客的博主 兴奋帆布鞋,最近开发中收集的这篇文章主要介绍oracle增加列 reorg,Reorg rebuild 重建表和表上的索引,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

回收索引页上分配而未用的空间,删除前推行,或者根据所建聚簇索引(如果存在)重新将表中所有数据行写入新的页,使索引页的物理存放尽可能的连续,提高其访问效率。

例如,长期的表数据更新操作,使得包含索引数据的索引页的物理存放空间出现碎片,如同表的数据页空间碎片整理一样,可以通过该命令重建表上的索引,整理碎片,提高空间的存放和访问效率。

基本语法:

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 重建表和表上的索引所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部