MSSQL Sequce跟Indentity重開機跳號的問題


最近工作上發生了SQL Server重新開機之後會導致Sequce跳50

, Indentity跳1000的問題後來發現原因是SQL Server 一開始會將

Sequce(50筆)跟Indentity(1000筆)資料先放到Cache的關係

所以一旦重關機之後Cache會重新取得下一組的Sequce跟Indentity

範例:
             
一開始 S:0跟I: 0
重開第一次是S:50跟S:1000
重開第二次是S:100跟I:2000

留言

熱門文章