新建表插入数据后的初始大小

如果某用户建表语句中没有写明初始大小,则由用户默认的表空间配置来决定。

例如:CLEAR用户默认表空间为 TBS_LARGE

表空间建表语句为

 CREATE TABLESPACE TBS_LARGE
DATAFILE
     '/home/dimplebuild/TBS_LARGE01.dbf'
    SIZE 3000M
 AUTOEXTEND ON NEXT  100M MAXSIZE UNLIMITED
     LOGGING
    EXTENT MANAGEMENT
        LOCAL
            UNIFORM
                SIZE 5M

那么此处的UNIFORM SIZE 5M 表示,当CLEAR用户新建表,并且没有默认的初始大小,一旦插入一条数据,新建表占空间5M,如果有建索引,则索引也将占5M的空间。

SELECT t.INITIAL_EXTENT/1024/1024 ||'M',
t.* FROM DBA_TABLESPACES T WHERE T.TABLESPACE_NAME='TBS_LARGE';

SELECT T.BYTES/1024/1024,T.* FROM DBA_EXTENTS T WHERE OWNER IN ('CLEAR') AND SEGMENT_NAME IN ('TC_TEST','PK_TC_TEST')

所以新建表时注意,或者新建表空间的时候注意,这种默认初始值,否则会出现空间占用不合理的情况。



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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值