【问题标题】:Techniques for generating sequential numbers for table为表格生成序号的技术
【发布时间】:2019-04-23 00:17:02
【问题描述】:

我们目前正在使用数据库表来管理要用于许多表的序列号的生成。因为这个表被许多其他例程使用,我们不时遇到死锁情况。

我们很想知道还有哪些其他技术可用于为表格生成序列号。每个表将针对表中的不同公司数据运行不同的顺序序列。

【问题讨论】:

    标签: java db2


    【解决方案1】:

    有适合​​自动生成值的特殊对象称为Sequences:

    序列是一个允许自动生成的数据库对象 值,例如支票号码。序列非常适合 生成唯一键值的任务。应用程序可以使用序列 以避免可能导致的并发和性能问题 用于跟踪数字的列值。序列的优势 在数据库之外创建的超过数字是数据库服务器 跟踪生成的数字。崩溃和重启不会 导致生成重复数字。

    【讨论】:

    • sequence 对象中内置了许多有用的功能:自动翻转、步长和范围大小以及强制排序 VS 缓存。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多