清表后 表空间缩减情况

背景:

t_t_busi_main_presend 和 t_busi_main_presend3 表,是差不多的(t_busi_main_presend3清理前有92万数据,t_busi_main_presend是80万),只是多条t_busi_main_presend3记录可能汇到一条t_busi_main_presend中。

现在先清理t_busi_main_presend3将2013-01-01之前的数据都删掉,于是:

1.建tmp表

create table t_busi_main_presend3_tmp
as
select * from t_busi_main_presend3 where cjsj>=to_date('2013-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss')

2.truncate table t_busi_main_presend3

3.insert into t_busi_main_presend3
select * from t_busi_main_presend3_tmp

完成后,HWM结果对比:

SQL> select count(1) from t_busi_main_presend;

  COUNT(1)
----------
    805803

SQL> select count(1) from t_busi_main_presend3;

  COUNT(1)
----------
     37961

SQL> 
SQL> select owner,segment_name,bytes,blocks,extents from dba_segments
  2  where segment_name = 'T_BUSI_MAIN_PRESEND';

OWNER                          SEGMENT_NAME                                                                          BYTES     BLOCKS    EXTENTS
------------------------------ -------------------------------------------------------------------------------- ---------- ---------- ----------
YDSOFT_YUXINGCHINASMS          T_BUSI_MAIN_PRESEND                                                               520093696      31744        132

SQL> 
SQL> select owner,segment_name,bytes,blocks,extents from dba_segments
  2  where segment_name = 'T_BUSI_MAIN_PRESEND3';

OWNER                          SEGMENT_NAME                                                                          BYTES     BLOCKS    EXTENTS
------------------------------ -------------------------------------------------------------------------------- ---------- ---------- ----------
YDSOFT_YUXINGCHINASMS          T_BUSI_MAIN_PRESEND3                                                               39845888       2432         52

SQL> 

 

SQL> select count(1) from t_busi_main_presend;

  COUNT(1)
----------
     54629

SQL> 
SQL> select owner,segment_name,bytes,blocks,extents from dba_segments
  2  where segment_name = 'T_BUSI_MAIN_PRESEND';

OWNER                          SEGMENT_NAME                                                                          BYTES     BLOCKS    EXTENTS
------------------------------ -------------------------------------------------------------------------------- ---------- ---------- ----------
YDSOFT_YUXINGCHINASMS          T_BUSI_MAIN_PRESEND                                                                48234496       2944         60

SQL> 


                 owner,                                          segment_name,              bytes,        blocks,     extents

1 YDSOFT_YUXINGCHINASMS             T_1C_MTBUF             14680064          896           28
1 YDSOFT_YUXINGCHINASMS             T_1C_MTBUF              5505024           336           20

1 YDSOFT_YUXINGCHINASMS             T_87_MTBUF               52428800         3200        65
1 YDSOFT_YUXINGCHINASMS             T_87_MTBUF               29032448         1772        43

1 YDSOFT_YUXINGCHINASMS             T_64_MTBUF               65536                  4               1
1 YDSOFT_YUXINGCHINASMS             T_64_MTBUF               65536                  4               1

1 YDSOFT_YUXINGCHINASMS             T_MT                              947912704       57856      183
1 YDSOFT_YUXINGCHINASMS             T_MT                              360710144       22016      113

1 YDSOFT_YUXINGCHINASMS             T_24_MTBUF               13631488          832           28
1 YDSOFT_YUXINGCHINASMS             T_24_MTBUF               196608              12               3

--这种是初始的一般表
1 YDSOFT_YUXINGCHINASMS             T_0_MTBUF                  64   K              4                 1
--这种是初始的分区表
2 YDSOFT_YUXINGCHINASMS             T_NEW                           128  K             8                 1
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值