我有一个带有自动增量主键的表.此表用于存储数百万条记录,我现在不需要删除任何内容.问题是,当插入新行时,由于某些错误,自动增量键在自动增量ID中留下一些空隙.例如,在5之后,下一个id为8,留下6和7的间隙结果是,当我计算行数时,结果为28000,但最大ID为58000.可能是什么原因?我没有删除任何东西.我该如何解决这个问题.
PS我在插入记录时使用插入忽略,以便在我尝试在唯一列中插入重复条目时不会出错.
某些PL / SQL过程需要花费大量时间进行评估(因为重新计算和更新了大量数据)。
我想将执行此过程的执行上下文数量限制为单个。
如果执行其他上下文,则什么也不做...
但是我不知道在PL / SQL代码中使用哪些原子操作。
注意:恐怕如果服务器在过程评估的中间暂停时,使用表行进行同步会导致DB中的状态不一致...