博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 序列中cache 有什么用途
阅读量:5214 次
发布时间:2019-06-14

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

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

转载于:https://www.cnblogs.com/jhlong/p/6069701.html

你可能感兴趣的文章
535. Encode and Decode TinyURL 长短URL
查看>>
程序员常用的六大技术博客类
查看>>
solr 搭建
查看>>
ArcGIS API 之 Graphic & Geometry
查看>>
Cryptography I 学习笔记 --- 零碎
查看>>
Jzoj1951 布娃娃
查看>>
Jzoj4747 被粉碎的线段树
查看>>
day02-格式化输出
查看>>
面向对象(一)
查看>>
登陆框中用到的验证码
查看>>
Python进程学习笔记-multiprocessing模块
查看>>
课堂练习----一个整数数组中最大子数组的和(1)
查看>>
Pushing Boxes POJ - 1475 (嵌套bfs)
查看>>
[Spring boot] Integrating with h2 database
查看>>
[RxJS] Filtering operators: takeUntil, takeWhile
查看>>
[Angular-Scaled web] 3. Basic State with ui-router
查看>>
sql必知必会(第四版) 学习笔记二 视图
查看>>
javaweb----part5 jsp
查看>>
jmeter的csv data set confg实现指定行读取
查看>>
P1832 A+B Problem(再升级)
查看>>