oracle表及索引压缩

系统内发现应用人员备份的两张历史表,通过压缩释放了近30GB的空间。

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options

SQL> alter table TB_CNB_PAYCOMPONENTRECORD_2009 compress move tablespace users parallel;

Table altered.

压缩前:
OWNER     TABLESPACE_NAME     SEGMENT_NAME                         SEGMENT_TYPE               GB
--------- ------------------- ------------                ------------------ ----------
TBSG       TB30            TB_CNB_PAYCOMPONENTRECORD_2009    TABLE              7.11035156

Tablespace        Used MB     Free MB    Total MB   Pct Free
------------- ----------- ----------- ----------- ----------
TB30              116,553         127     116,680          0

压缩后,表释放空间4GB:
Tablespace        Used MB     Free MB    Total MB   Pct Free
------------- ----------- ----------- ----------- ----------
TB30              109,272       7,408     116,680          6

OWNER     TABLESPACE_NAME     SEGMENT_NAME                         SEGMENT_TYPE        GB
--------- ------------------- ------------                ------------------ ----------
TBSG        USERS           TB_CNB_PAYCOMPONENTRECORD_2009             TABLE               3.0012207


表上的索引压缩后,空间释放1G。
tbsg@HRDB> analyze index IND_PAYDATEID validate structure;
Index analyzed.

tbsg@HRDB> select PCT_USED,OPT_CMPR_COUNT,OPT_CMPR_PCTSAVE from index_stats;
  PCT_USED OPT_CMPR_COUNT OPT_CMPR_PCTSAVE
---------- -------------- ----------------
        90              1               38
        
压缩前:
OWNER                          TABLESPACE_NAME                SEGMENT_NAME                   SEGMENT_TYPE           GB
------------------------------ ------------------------------ ------------------------------ ------------------ ----------
TBSG                           TB30                           IND_PAYDATEID                  INDEX           3.125
压缩后:        
OWNER                          TABLESPACE_NAME                SEGMENT_NAME                   SEGMENT_TYPE           GB
------------------------------ ------------------------------ ------------------------------ ------------------ ----------
TBSG                           TB30                           IND_PAYDATEID                  INDEX      1.94335938

以下表压缩后空间释放了23GB:
压缩前:
OWNER                          TABLESPACE_NAME                SEGMENT_NAME                   SEGMENT_TYPE               GB                                                                                                                          
------------------------------ ------------------------------ ------------------------------ ------------------ ----------                                                                                                                          
TBSG                           TB30                           TB_CNB_PAYRECORDINFO_2009_BAK    TABLE              28.1474609
 
压缩后:                                                                                                                         
OWNER                          TABLESPACE_NAME                SEGMENT_NAME                   SEGMENT_TYPE               GB                                                                                                                          
------------------------------ ------------------------------ ------------------------------ ------------------ ----------                                                                                                                          
TBSG                           TESTMOVE                        TB_CNB_PAYRECORDINFO_2009_BAK  TABLE          4.5625       

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25702/viewspace-711755/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25702/viewspace-711755/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值