中国开发网: 论坛: 程序员情感CBD: 贴子 371567
HGRhgr
我也不知译的对不对
2. 设置SEQUENCE_CACHE_ENTRIES
当应用程序在cache模式下访问Sequence,则读取Sequence值是快速的缓存访问。
相反,如时在no cache模式下访问Sequence,则每次读取Sequence值前都需要通过硬盘读到缓存
如果应用有并发访问多个sequence情况下,则必须确保有足够的缓存实体数目保存所有的Sequence对象,
初始化参数SEQUENCE_CACHE_ENTRIES决定这个数目
SEQUENCE_CACHE_ENTRIES默认设置为10
Oracle本身为了审计,系统授权,对象授权,系统配置,调试存储过程等也建立和使用多个sequences
如果SEQUENCE_CACHE_ENTRIES设得太小,则有可能冲销掉sequence的值
例如SEQUENCE_CACHE_ENTRIE设为4,则当前可用为只有4个缓存实体可用,如果建立第5个sequence对象
则在缓存中将替换最近使用的Sequence,所有缓存中中的值将丟失.换句话说,如果这个最替换的序列最初有十个值,那么只有一个值被使用,其它九个值在序列被替换时都会丢失

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录