MODIFY NEXT SIZE 子句

使用 MODIFY NEXT SIZE 子句更改下一个 extent 的大小。

MODIFY NEXT SIZE 子句
元素 描述 限制 语法
kilobytes 在此为该表的下一个 extent 分配的长度(以千字节) 规范不可以是变量,而且(4(页大小))≤ 千字节 ≤ (chunk 大小) 表达式
最小大小是磁盘页大小的 4 倍。例如,在一个 2 千字节页的系统上,最小长度是 8 千字节。最大长度等于 chunk 大小。以下示例指定了一个 32 千字节大小的 extent :
ALTER TABLE customer MODIFY NEXT SIZE 32; 

此子句不能更改现有 extent 的大小。如果不卸装所有数据,就不能更改现有 extent 的大小。

要更改现有 extent 的大小,您必须卸装所有数据,删除表明仔数据库模式的 CREATE TABLE 定义中修改 first-extentnext-extent 的大小,重新创建数据库并重新加载数据。关于如果优化 extent 大小的信息,请参阅 GBase 8s 性能指南