ASSM表空间真浪费 (AnySQL.net)

一直都反对使用ASSM表空间, 因为空间浪费比较严重. 但也从没有认真比较过, 还是先测试一下再说话吧.

SQL> select count(*) from t_assm;

COUNT(*)
----------
19

将这个表复制一份到非ASSM表空间中, 再分析计算一下统计信息后, 看表的大小.

SQL> select table_name, blocks
2 from user_tables where table_name like '%ASSM%';

TABLE_NAME BLOCKS
---------------------- ----------
T_ASSM 4
T_NONASSM 1

要是有些小表, 搞在ASSM表空间上, 又没有索引的话, 代价可在四倍以上啊.

你可能感兴趣的:(ASSM表空间真浪费 (AnySQL.net))