CACHE 或 NOCACHE 选项

使用 CACHE 选项指定预先分配在内存中用于快速存取的序列值数。此功能可增强大量使用的序列的性能。

高速缓存 size 必须是 INT 范围内的正整数。如果指定 CYCLE 选项,则 size 必须小于周期(或小 |(max - min)/step| )中的值数。最小值为 2 个预先分配的值,缺省为 20 个预先分配的值。

NOCACHE 关键字指定没有为此序列对象在内存中预先分配生成的值(即,零)。

配置参数 SEQ_CACHE_SIZE 指定可以在序列高速缓存中有预先分配的值的序列对象的最大数。如果没有设置此配置参数,则缺省情况下可用 CACHE 选项定义 10 个以下的不同序列对象。