Oracle 高水位

发布时间:2020-08-08 18:33:25 作者:test_100
来源:ITPUB博客 阅读:304
Oracle 高水位(HWM: High Water Mark) 2017-04-14 02:49:28


SELECT a.owner,

       a.index_name,

       a.index_type,

       a.partitioned,

       a.status,

       b.status p_status,

       b.composite

  FROM    dba_indexes a

       LEFT JOIN

          dba_ind_partitions b

       ON a.owner = b.index_owner AND a.index_name = b.index_name

 WHERE a.owner = '&owner' AND a.table_name = '&table_name';

 

 对于普通索引直接rebuild online nologging parallel,

 对于分区索引,必须单独rebuild 每个分区,

 对于组合分区索引,必须单独rebuild 每个子分区。

 

 Move 通过移动数据来来降低HWM,因此需要更多的磁盘空间。 Shrink 通过delete insert 会产生较多的undo redo

 
 
shrink space
收缩到数据存储的最小值,alter table move(不带参数)收缩到initial指定值,也可以用alter table test move storage(initial 500k)指定收缩的大小,这样可以达到shrink space效果。

 

 总之,使用Move 效率会高点,但是会导致索引失效。Shrink 会产生undo redo,速度相对也慢一点。

推荐阅读:
  1. oracle 表收缩
  2. Oracle delete操作隐藏着你可能不知道的秘密

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

oracle 水位 高水位

上一篇:JSON-RPC-Java 和DWR比较(转)

下一篇:阿里如何做到在线业务百分百容器化

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》