序列随机递增postgres
Sequence incremented randomly postgres
我们有一个序列类型的主键,它会根据 Postgres 序列自动递增。
问题是这个字段在午夜开始时在它的值之间有很大的差距。示例:
Id
189040207
189040238
189040239
189040251
189040264
189040265
我们没有对这个表进行删除操作(我们只做软删除)。
我们正在使用 Postgres 9.3。
如上所述,真正的问题不是序列本身,而是我们发现我们有大量中止的事务!
并且在修复序列问题后也得到了修复。
我们有一个序列类型的主键,它会根据 Postgres 序列自动递增。
问题是这个字段在午夜开始时在它的值之间有很大的差距。示例:
Id
189040207
189040238
189040239
189040251
189040264
189040265
我们没有对这个表进行删除操作(我们只做软删除)。 我们正在使用 Postgres 9.3。
如上所述,真正的问题不是序列本身,而是我们发现我们有大量中止的事务!
并且在修复序列问题后也得到了修复。