暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle Sequence Cache x数字并不总是按顺序

askTom 2017-09-01
301

问题描述

你好,

我将知道是否有可能的是,具有高速缓存20的序列生成一个序列,例如,现在具有235和一小时之后的值,生成一个比235小的数字,例如150。我认为序列总是生成高于最后一个值的数字,但是在许多会话或批量数据插入的情况下,是否会发生此问题?我昨天遇到了这个问题,因为我按id订购了表格,并且我注意到最近添加的Id低于一个小时前添加的id。注意: 由于BDD进程在运行bdd测试之前设置了很多if记录 (批量数据),因此该表收到了很多记录。也许这就是为什么提到的问题发生了吗?

谢谢!

专家解答

如果你使用RAC,这是完全可能的。每个实例都缓存自己的一组数字。所以你可以最终得到值的问题。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论