oracle 表大小统计问题~~~~~~~~
自由的靈魂 2017-03-30 04:10:41 有一个A库,里面有一张分区表T1, 900万行 ,分13个区
select SUM(bytes)/1024/1024/1024,segment_name from user_extents where segment_name='T1' GROUP BY SEGMENT_NAME; 查询出来大小为19G
有一个B库,有一张普通表T2,结构和T1一样但未,通过dblink 把T1的900万行数据插入T2
select SUM(bytes)/1024/1024/1024,segment_name from user_extents where segment_name='T2' GROUP BY SEGMENT_NAME; 查询出来的大小为9G;
本以为A库的T1碎片太多,执行shrink space,大小没变化, 然后又move,大小还是没变化,最后drop T1 purge;重建T1,把数据从T2通过dblink insert进来 ,大小还是19G 这是为什么????