博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle序列的cache_size说明
阅读量:4164 次
发布时间:2019-05-26

本文共 780 字,大约阅读时间需要 2 分钟。

转自:http://blog.sina.com.cn/s/blog_64c1dd210101an5p.html

https://zhidao.baidu.com/question/319404522.html

当前所新增的单据的序列,是在 [ LAST_NUMBER-CACHE_SIZE, LAST_NUMBER ]之间;

当序列走到5303时,其LAST_NUMBER会自动增加CACHE_SIZE值。

 
create    sequence    name     increment    by    x    //x为增长间隔     start    with      x    //x为初始值     maxvalue          x    //x为最大值       minvalue          x    //x为最小值     cycle                 //循环使用,到达最大值或者最小值时,从新建立对象     cache             x    //制定存入缓存(也就是内存)序列值的个数 序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动地生成主码值。一个序列的值是由特别的程序自动生成。如果不设定cycle循环的话,每一个是唯一的。 当一个生成时,序列是递增当使用到序列的事务发生回滚。会造成不连续。cache的作用:当大量语句发生请求,申请序列时,为了避免序列在运用层实现序列而引起的性能瓶颈。序列允许将序列提前生成 cache x个先存入内存,在发生大量申请序列语句时,可直接到运行最快的内存中去得到序列。但cache个数也不能设置太大,因为在数据库重启时,会清空内存信息,预存在内存中的序列会丢失,当数据库再次启动后,序列从上次内存中最大的序列号+1 开始存入cache x个

转载地址:http://lsmxi.baihongyu.com/

你可能感兴趣的文章
flash 控制声音的播放和停止
查看>>
flash在android上的延迟可能的解决方案
查看>>
flash as3设置全屏
查看>>
八款开源Android游戏引擎
查看>>
Android MediaPlayer基本使用方式
查看>>
android 获取坐标
查看>>
彻底解决 Eclipse + Android 自动补全卡死的问题
查看>>
请记住: i AM SoLiD. (关于View的事件触发顺序)
查看>>
As3.0 删除容器所有子对象
查看>>
TweenLite参数说明
查看>>
flash TweenLite onComplete 提前执行的问题
查看>>
mysqldump
查看>>
字符串 与 java.sql.Timestamp转换博客分类: javaJavaSQL
查看>>
奇怪的ubuntu不能解析域名的问题
查看>>
cat | wc -l 少一行的问题
查看>>
socket 科普文章
查看>>
Mutex, semaphore, spinlock的深度解析
查看>>
pthread线程使用小结
查看>>
线程池 范例
查看>>
utf8转gbk,去掉繁体字符
查看>>