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 nbsp server cache 機制 trace

相關推薦:

MySQL AUTO_INCREMENT 學習總結

深度解析auto-increment自增列"Duliplicate key"問題

Adding a Primary Key to a Prepopulated Table using a SQL Server Integration Services Package

Generating Identifiers – from AUTO_INCREMENT to Sequence

Learn SQL Auto Increment Field With Syntax

The AUTO_INCREMENT column attribute in MySQL – A beginning perspective.

MySQL 5.7 InnoDB AUTO_INCREMENT Counters Get Reset After MySQL Service Restart

Where is SQL Server Management Studio 2012

XML bulk load referring to the incremental increment

MySQL自增列(AUTO_INCREMENT)相關知識點總結