日期:2014-05-16  浏览次数:20416 次

Oracle 索引 缓存

传统的创建Oracle索引的方法是:

?

CREATE SEQUENCE CLOUD_PORTAL_CONFIG_SEQ
MINVALUE 1
MAXVALUE 9999999
START WITH 1
INCREMENT BY 1
CACHE 20;

?

??? 如果指定CACHE值,oracle就可以预先在内存里面放置一些sequence,这样存取的快些。cache里面的取完后,oracle自动再取一组到cache。 使用cache或许会跳号, 比如数据库突然不正常down掉(shutdown abort),cache中的sequence就会丢失. 所以可以在create sequence的时候用nocache防止这种情况。

?