oracle11g新特性初始区段创建推迟到第一条记录插入表中

来源:互联网 发布:淘宝seo pdf 编辑:程序博客网 时间:2024/05/01 21:55
EODA@PROD1> create table t(a int, b int);Table created.EODA@PROD1> select count(*) from user_segments where segment_name='T';  COUNT(*)---------- 0EODA@PROD1> select count(*) from user_extents where segment_name='T';  COUNT(*)---------- 0EODA@PROD1> insert into t values (13,13);1 row created.EODA@PROD1> select count(*) from user_segments where segment_name='T';  COUNT(*)---------- 1EODA@PROD1> select count(*) from user_extents where segment_name='T';  COUNT(*)---------- 1EODA@PROD1> show parameter deferredNAME     TYPE VALUE------------------------------------ ----------- ------------------------------deferred_segment_creation     boolean TRUEEODA@PROD1> alter session set deferred_segment_creation=false;   --禁用延迟段属性Session altered.EODA@PROD1> drop table t purge;Table dropped.EODA@PROD1> create table t(a int, b int);Table created.EODA@PROD1> select count(*) from user_segments where segment_name='T';  COUNT(*)---------- 1EODA@PROD1> select count(*) from user_extents where segment_name='T';  COUNT(*)---------- 1


  • 使具有大量表和索引的应用能够快速安装。这提升了安装速度,尤其是在具有几千个对象的时候。
  • 作为数据库管理员,可能对未分配空间的对象疑惑。
  • 创建第一行数据耗费的时间比以前版本稍长。
  • 可能有不可预见的副作用。

0 0
原创粉丝点击