MySQL Primary Key 질문 드립니다.
조회수 1681회
MySQL에서 어떤 테이블에 입력 및 삭제가 빈번하게 발생할 경우
Primary Key로 Auto Increment 를 사용하면 번호가 계속 증가해서
나중에는 프로그래밍 단에서 지원하지 않는 숫자형 범위가 되버릴 수도 있는데
Auto Increment 말고 프로그래밍 단에서 유니크한 문자열을 생성해서 Primary 키로 사용해야 할지...
이런 경우 어떤 방법이 있을까요? 답변 부탁드립니다.
1 답변
-
Auto increment에 BIGINT를 사용하시면 18446744073709551615까지 지원을 하는데요. 1초에 100만번의 insert가 발생했을때 58만년이 걸리는 수치입니다.
이정도가 발생하기는 어려울것 같네요.
댓글 입력