管理数据表模式对象

本节介绍管理数据表空间方面的内容。接下来将具体讨论PCTFREE、PCTUSED和STATIC三个物理属性参数。

PCTFREE和PCTUSED参数是物理属性,在用户创建或修改一个数据表模式对象时指定。他允许用户对数据块中空闲空间的使用进行控制。数据块是神通数据库数据在磁盘上存储的最小粒度结构。数据块的大小默认为8192字节,不允许进行修改。数据块的空闲空间用于数据行的插入和增长长度的更新操作。对这两个参数进行合理的设置使得用户能够:

  1. 改善插入和检索数据时的性能
  2. 减少数据块之间的行链接的数量
  3. 减少数据块内部未使用空间的数量

STATIC属性只在用户创建一个数据表模式时才能够进行指定。它允许用户给出一些信息以便神通数据库对物理存储进行优化。指定STATIC属性将使表模式被创建以后,用户无法对表模式的部分模式信息进行修改,比如用户将无法对该表模式删除或增加新列。对该属性进行合理的设置使得用户能够:

  1. 改善所有数据操作的整体性能
  2. 消除数据块之间的行链接
  3. 最大化数据块内部空间使用效率