首批通过分布式安全可靠测评,为关键业务系统打造
ALTER SYSTEM FLUSH SEQUENCE CACHE
更新时间:2026-03-24 09:43:34
描述
该语句用来清除 Sequence 缓存。
说明
该语句从 V4.4.1 版本开始引入。
权限要求
执行该语句需要当前用户拥有 ALTER SYSTEM 权限。有关 OceanBase 数据库权限的详细介绍,参见 Oracle 模式下的权限分类。
语法
ALTER SYSTEM FLUSH SEQUENCE CACHE
SEQUENCE_NAME = sequence_name
[GLOBAL];
参数解释
| 参数 | 描述 |
|---|---|
| SEQUENCE_NAME = 'sequence_name' | 用于指定需要清除本地缓存的 Sequence 的名称。 |
| GLOBAL | 可选项,表示清除所有节点上的缓存。如果不指定该参数,则只清除本节点缓存。 |
示例
在当前租户及 Schema 下,清除本节点上名为
test_seq1的 Sequence 的缓存。obclient> ALTER SYSTEM FLUSH SEQUENCE CACHE SEQUENCE_NAME = test_seq1;在当前租户及 Schema 下,清除所有节点上名为
test_seq1的 Sequence 的缓存。obclient> ALTER SYSTEM FLUSH SEQUENCE CACHE SEQUENCE_NAME = test_seq1 GLOBAL;
相关文档
- 有关创建序列的详细语法信息,参见 CREATE SEQUENCE。