详解Oracle创建表的参数

详解Oracle创建表的参数

平鲁网站建设公司创新互联,平鲁网站设计制作,有大型网站制作公司丰富经验。已为平鲁数千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的平鲁做网站的公司定做!

 

create table mytable

(

  id number(3),

  name varchar2(10)

)

PCTFREE    20

PCTUSED    70

INITRANS   2

MAXTRANS   255

TABLESPACE users

STORAGE  

(

  INITIAL     102400

  NEXT        102400

  PCTINCREASE 0

  MINEXTENTS  1

  MAXEXTENTS  102400

);

 

参数说明:

PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。

PCTUSED:是指当块里的数据低于多少百分比时,又可以重新被insert,一般默认是40,即40%,即:当数据低于40%时,又可以写入新的数据,这个时候处在下降期。

举例说明

假设你一个块可以存放100个数据,而且PCTFREE是10,PCTUSED是40,则:不断的向块中插入数据,如果当存放到90个时,就不能存放新的数据,这是受pctfree来控制,预留的空间是给UPDATE用的。

当你删除一个数据后,再想插入个新数据行不行?不行,必须是删除41个,即低于40个以后才能插入新的数据的,这是受pctused来控制的。

 

INITTRANS:初始化事务槽的个数。

MAXTRANS:最大事务槽的个数。

这两个参数与事务并发数有关。并发量高的情况下,要适当调大INITTRANS的值。

 

STORAGE:存储参数

  INITIAL:初始段大小,没具体指定单位时,默认单位为兆(B)。

  NEXT:当初始段使用满后,对象进行扩展时每次扩展的空间大小,默认单位为兆(B)。

  PCTINCREASE:每次增加的百分比。此参数最好为零,否则扩展的空间一次比一次大,呈等比数列增长,很危险。

  MINEXTENTS:对象可扩展的最小扩展次数。

  MAXEXTENTS:对象可扩展的最小扩展次数

新闻名称:详解Oracle创建表的参数
本文网址:https://www.cdcxhl.com/article44/ieopee.html

成都网站建设公司_创新互联,为您提供静态网站品牌网站设计网站导航响应式网站定制网站网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设