ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 2、块结构(2 Data Blocks, Extents, and Segments)

2、块结构(2 Data Blocks, Extents, and Segments)

原创 Linux操作系统 作者:wxdlut 时间:2012-03-15 22:20:38 0 删除 编辑

四、PCTFREE和PCTUSED参数

1、  PCTFREE

a)         作用:指定空闲空间降低至指定百分比时,这个数据块就不再接受新插入的数据,只能用于修改数据

b)         由来:之所以要留出部分空闲空间,主要是考虑到数据块中保存的记录可能会发生修改操作(发生行迁移)

c)         PCTFREE=20,只要数据块中行数据区与数据块头的容量之和不超过数据块总容量的80%,用户就可以向其中插入新数据,数据行被放入行数据区(row data area),相关信息被写入数据块头(overhead area)。,

d)         如何选择大小:选的太小,好处是空间利用率较高,缺点是UPDATE时可能导致行迁移从而降低查询速度;选的太大(如50),可以降低行迁移的可能,不过会带来存储空间的浪费(表从未更新过)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22492385/viewspace-718702/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-03-09

  • 博文量
    61
  • 访问量
    72534