`

建表时表空间的一些参数pctfree initrans maxtrans storage的含义

阅读更多

create table X_SMALL_AREA 

  idx_id             NUMBER(20) not null,
   pss_idx_id NUMBER(20),
   update_log    VARCHAR2(512),
   update_date    DATE,
   constraint PK_PSS_LOG primary key (idx_id),
   constraint FK_PSS_LOG foreign key (pss_idx_id)
      references POFS_SERIAL_SYSTEM (idx_id)

tablespace TBSL_SDDQ --表段X_SMALL_AREA放在表空间TBSL_SDDQ中
  pctfree 10 --块保留10%的空间留给更新该块数据使用
  initrans 1 --初始化事务槽的个数
  maxtrans 255 --最大事务槽的个数
  storage --存储参数
  ( 
    initial 64k --区段(extent)一次扩展64k
    minextents 1 --最小区段数
    maxextents unlimited --最大区段无限制 
  ); 

分享到:
评论

相关推荐

    oracle emp, dept, salgrade 建表语句

    `PCTFREE`和`PCTUSED`分别设置了数据块未使用空间的最小预留比例(10%)和开始写入新数据时已使用空间的最大比例(40%)。`INITRANS`和`MAXTRANS`设定了初始和最大事务数。`STORAGE`子句定义了段的存储参数,如初始...

    Oracle经典建表语句

    - **存储参数**:`pctfree`、`initrans`、`maxtrans`、`initial`等,分别控制了数据块中预留的空间比例、初始事务数、最大事务数以及初始分配的存储空间大小。 2. **添加约束** ```sql alter table DHC_BY_...

    JBPM建表语句

    - `pctfree 10`:设置表空间中空闲空间的百分比为10%。 - `initrans 1`:初始化事务的数量为1。 - `maxtrans 255`:最大事务数量为255。 - `initial 64K`:初始分配空间大小为64KB。 - `minextents 1`:最小...

    bbs论坛项目运用SSH框架Oracle数据库编写的一个简单示列项目

    1:用户表:(users) userid(主键),username(用户名),password(密码),sex(性别),head(头像),regdate(注册日期) 2:类别表:(types) tid(主键),type 3:技术表:(technic) teid(主键),tename(技术名),tsum(拥有帖子数量),...

    oracle新手入门指导之一——数据库表空间知识.txt

    ### Oracle新手入门指导之一——数据库表空间知识 #### 数据库表空间基础知识 在Oracle数据库管理中,表空间(Tablespace)是逻辑存储结构中的一个重要概念。表空间由一个或多个数据文件组成,用来存储数据库对象...

    表索引和定义的操作.pdf

    提示 1:一般情况下,如果表含有 long 字段,这样势必需大量的空间,系统会在每次插入新记录时,经常分配空间给表,不久就会出现:"ORA-01547:Failed to allocate extent of size xxxxx in tablespace 'xxxx' "此种...

    2019年行政区域规划表(3月更新)

    2019年行政区域规划表 -- Create table create table SYS_AREA ( area_no VARCHAR2(15) not null, area_name VARCHAR2(80) not null, lev VARCHAR2(1), uplev VARCHAR2(15), area_sts VARCHAR2(1), if_leaf ...

    表索引和定义的操作.docx

    [PCTFREE N][PCTUSED N][INITRANS N][MAXTRANS N] [STORAGE N] [ TABLESPACE TABLESPACE][ ENABLE | DISABLE][ AS QUERY] 其中: * schema 包括基表的模式(缺省:当前用户的帐号) * table_name 表名 * column ...

    常用的Oracle SQL 语句

    需要注意的是,在线重建索引不允许指定表空间信息,若需要在特定表空间重建索引,可能需要在PL/SQL块中使用。 ```sql ALTER INDEX LISADMIN.Isample REBUILD ONLINE TABLESPACE INDX; ``` 2. 删除重复行,保留最大...

    oracle里常用命令之三

    `tablespace_name`用于指定表所在的表空间,`pctfree`和`pctused`控制块的预留空间,`initrans`和`maxtrans`设置初始和最大事务数,`storage`关键字后跟存储参数,如`initial`、`next`、`pctincrease`、`maxextents`...

    oracle里常用命令之四

    [pctfree integer] [initrans integer] [maxtrans integer] [logging | nologging] [nosort] storage(initial 200k next 200k pctincrease 0 maxextents 50); ``` 这会创建一个名为`index_name`的B树索引,指定表...

    ORACLE索引介绍与高性能SQL优化

    索引的物理属性包括表空间、pctfree、initrans、maxtrans、storage参数等,这些参数对于索引的性能和空间使用有着直接影响。合理设置这些参数可以避免索引数据块的浪费,同时还能减少对重做日志文件空间的需求。 ...

    oracle 创建和删除索引

    PCTFREE参数指定在索引块中保留的可用空间百分比。这有助于减少索引块的分裂,从而提高更新性能。 - **INITRANS**:初始化为`2`。INITRANS参数定义了索引条目可以支持的初始并发事务数。此值应根据预期的并发级别...

    Oracle表的各种操作.docx

    `PCTFREE`和`PCTUSED`控制数据块的使用策略,`INITRANS`和`MAXTRANS`定义了事务入口的初始和最大数量,`STORAGE`涉及存储参数,`TABLESPACE`指定表所在的表空间。 通过这些基本操作,我们可以灵活地管理Oracle...

    Oracle在线建立超大表的索引

    22:09:31 3 PCTFREE 5 INITRANS 4 MAXTRANS 255 NOLOGGING 22:09:31 4 STORAGE (INITIAL 104857600) 22:09:31 5 PARALLEL 4 ONLINE 22:09:31 6 / 索引已创建。 已用时间: 00:02:17.08 ``` 通过以上步骤,我们可以在...

    Oracle常用的和表(Table)相关的命令

    #### 4.1 调整表存储参数(Adjust Storage Parameters) **命令格式**: ``` sql> alter table table_name pctfree=30 pctused=50 storage (next 500k minextents 2 maxextents 100); ``` **解析**: - `alter table`:...

    Oracle数据库管理与维护大作业.docx

    此外,表的存储参数也进行了设置,例如`pctfree`、`pctused`、`initrans`、`maxtrans`和`storage`参数,这些参数影响了表空间的使用效率和性能。例如,`pctfree`定义了数据块中保留的空间比例,而`initrans`和`...

    sql命令参考 命令解析

    PCTUSED和PCTFREE分别设置数据块被用到多少百分比时开始记录空闲空间,而INITRANS和MAXTRANS则设定事务初始化和最大事务转换的数目。 - **STORAGE子句** 用于修改集群的存储特性,如初始大小、增量大小等。 **1.2 ...

    性能调优——Oracle索引技术的应用与剖析

    `PCTFREE`、`INITRANS`、`MAXTRANS`和`STORAGE`参数用于控制索引空间的分配和增长策略,以适应不同负载的性能需求。 在比对过程中,使用游标(Cursor info)和嵌套循环来逐条处理比对结果。然而,这种方式可能会...

Global site tag (gtag.js) - Google Analytics