SET BLOCKSIZE 命令

规定了如何分配磁盘空间用于存储备忘录字段。

Syntax

  
SET BLOCKSIZE TO nBytes  

Arguments

nBytes
指定为备忘录字段分配磁盘空间的块大小。 如果 nBytes 为 0,磁盘空间以单个字节(每块 1 字节为单位)分配。 如果 nBytes 是介于 1 到 32 之间的整数,磁盘空间以 nBytes 字节乘以 512 的块来分配。 如果 nBytes 大于 32,磁盘空间以 nBytes 字节为单位分配。 如果你指定一个大于32的块大小,可以节省大量磁盘空间。

Remarks

BLOCKSIZE 的 SET 默认值是 64。 在文件创建后要将块大小重置为不同值,先将其设置为新值,然后使用 COPY 创建新表。 新表的块大小是指定的。