日期:2014-05-17  浏览次数:21986 次

user_segments表BYTES字段的含义
user_segments表的官方解释是:
USER_SEGMENTS describes the storage allocated for the segments owned by the current user’s objects. Its columns (except for OWNER, HEADER_FILE, HEADER_BLOCK, and RELATIVE_FNO) are the same as those in DBA_SEGMENTS.

一般create table时并没有添加大小的限制,但创建完后例如用PLSQL工具查看该表的SQL,可以看到有一段:
storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
检索user_segments表时,可以看到MIN_EXTENTS字段一般是1,MAX_EXTENTS字段一般是2147483645。

所以我的问题是,user_segments这个表中BYTES这个字段表示的是这个表当前的字节大小还是表示这个表最大允许的字节大小呢?

谢谢!
Oracle

------解决方案--------------------
当前的字节大小
------解决方案--------------------
引用:
当前的字节大小

extents指的是盘区的分配方式
block=====>extent=====>segment======>datafile=====>tablespace