안녕하세요.
테이블에 index(bigint) 컬럼에 identity(1, 1) 을 설정해 두었습니다.
1부터 이상없이 1씩 증가하고 있었는데
1056 -> 11056 로 갑자기 1만이 증가해 버렸는데
어떠한 설정이 잘못되어서 이런식으로 증가가 되었을까요?
감사합니다.
안녕하세요.
테이블에 index(bigint) 컬럼에 identity(1, 1) 을 설정해 두었습니다.
1부터 이상없이 1씩 증가하고 있었는데
1056 -> 11056 로 갑자기 1만이 증가해 버렸는데
어떠한 설정이 잘못되어서 이런식으로 증가가 되었을까요?
감사합니다.
https://docs.microsoft.com/ko-kr/sql/t-sql/statements/create-table-transact-sql-identity-property
제가 생각하는 원인은 3가지 입니다.
1. 누군가가 시작값을 임의로 변경
2. INSERT 실패로 인해 IDENTITY 값만 증가
3. DB 오류로 인한 재시작시 캐시 문제
2, 3번은 링크 내용 참고 하시면 됩니다.