2017-03-03 88 views
0

我們有一個序列類型的主鍵,它是根據Postgres序列自動遞增的。序列隨機遞增postgres

問題是這個字段在午夜開始有很大的差距。例如:

Id 
189040207 
189040238 
189040239 
189040251 
189040264 
189040265 

我們對這個表沒有刪除操作(我們只做軟刪除)。 我們正在使用Postgres 9.3。

+5

序列中的差距是可以預料的,並且不是**問題。 –

+4

無論事務成功如何,序列都會增加。 –

+0

如果序列中的空位對您的應用程序有問題,請修復該應用程序或使用與序列不同的(並且速度慢得多的)分配方法。 –

回答

0

如上所述,真正的問題不在於它自己的順序,而是我們發現我們有大量的中止事務!

並且在修復序列問題之後也是固定的。