在 Oracle RAC 中依赖时间戳而不是序列
Posted
技术标签:
【中文标题】在 Oracle RAC 中依赖时间戳而不是序列【英文标题】:relying on timestamp rather than sequence in Oracle RAC 【发布时间】:2012-10-05 18:41:43 【问题描述】:Oracle RAC and sequences
我已阅读此答案。我还有一个问题。
当一个节点请求时间戳时(比如说在 GMT,并且节点处于不同的时区),这个节点是否需要在每次需要保存时向 node-master 请求时间戳? 我想知道它是否确实询问了主节点,那么使用序列与时间戳没有任何优势。
【问题讨论】:
【参考方案1】:我不确定你的意图,但序列被认为是唯一的。不是有序的,而是独一无二的。
这是序列优于时间戳的主要优势(我宁愿说目的)。
【讨论】:
jakup.petr 这应该是对问题的评论,而不是答案。 参考:asktom.oracle.com/pls/asktom/… 时间戳和序列都是单调递增的值。在您的情况下,它们都是唯一的(主键),这意味着它们非常完美地散列。 您可以达到高达 6 位的精度。我认为如果系统在几秒钟后需要超过 6 位的精度,那你是对的。但是,我的问题是,当我们说 current_timestamp 时,Oracle 节点是如何获取时间戳的?以上是关于在 Oracle RAC 中依赖时间戳而不是序列的主要内容,如果未能解决你的问题,请参考以下文章
为啥 pandas 在调用 pd.to_datetime() 时返回时间戳而不是 datetime 对象?