sql server auto increment - trace flag 272

從 sql 2012 開始, 微軟為了讓 insert 時 auto increment 快一些,做了一個 cache 的機制。

這個機制雖然好,但是也有麻煩的情況,如果你的 sql 突然 restart 了, 那麼這個 cache 就流失了 

這回導致你的 sql auto increment Id 突然跳 1000, 比如從 45,46...1047.

如果這個你很在意這個號碼的順序。

那麼你可以關掉這個 cache 機制.

refer : http://www.dfarber.com/computer-consulting-blog/2014/2/13/how-to-solve-identity-problem-in-sql-2012/

 

關鍵詞:sql increment 這個 auto flag server cache 機制 trace 如果

相關推薦:

Get MySQL這5個優化技巧,你將如虎添翼!

Mysql經典面試題

MySQL雙主複製 + keepalived故障轉移實現

掌握MySQL資料庫這些優化技巧,事半功倍!

Sequence Objects in SQL Server

Mysql必須知道的知識

聊聊MyBatis快取機制

Mysql運維管理-MySQL資料庫儲存引擎知識19

如何在高併發分散式系統中生成全域性唯一Id

Oracle sequence簡介和效能測試