운영/데이터베이스
2022. 6. 23.
SQL SERVER - Identity Jump 1000 ( 자동증가 컬럼 )
Identity Jump 1000 테이블의 속성 중 Identity (1,1)으로 컬럼을 만드는 경우가 많습니다. 1에서 시작하여 1씩 증가하도록 만들어 데이터가 쌓이는 순서대로 채번을 하는 경우입니다. 이렇게 설정된 테이블의 정보를 보면 Seed 1 , Increment 1 로 되어 있습니다. 그런데 MS SQL 2012 이상부터는 SQL Service가 재시작 되는 경우 이 컬럼의 번호가 1000 씩 건너뛰는 경우를 보실 수 있습니다. 아래 그림을 보시면 208, 209, 210, 211, 212 였으나 갑자기 1195, 1196으로 번호가 증가하는 것을 확인할 수 있습니다. Jump 1000 현상이 문제인가? SQL Service가 재시작 되는 경우 Identity 값이 1000 씩 jump 하는 ..