DBMS 를 무엇을 이용하는지 잘 모르겠군요. 만약 MySQL 을 사용하신다면 그 한계치는 4294967295 까지 인것으로 알고 있습니다. 만약 이것으로 부족하다면 따로 double precision 컬럼을 만들어서 이용하시는 수 밖에 없을 것 같습니다.
-- 이홍기 님이 쓰신 글:
>> 안녕하세요?
>>
>> AUTO_INCREMENT로 계속 insert해서 사용하는 테이블이있습니다.
>>
>> 물론 이 값이 KEY가 되겠죠.
>>
>> 그런데, 너무 잦게 INSERT되고 DELETE됩니다.
>>
>>
>> 그래서 일주일만 지나도, 70만개씩 생깁니다. 문제라면 이 값이
>>
>> 어느순간엔 MAX가 될 것인데.
>>
>>
>> 중간에 이가빠진 KEY Field를 찾아서 채워주는 방식을 쓰려면, 매번 빈Row값을 찾기위해
>>
>> 서치를 해야하는 문제가 만만치는 않을 듯합니다.
>>
>>
>> 일반적으로 이런 경우에는 어떤 방법으로 해결하는지 알고싶습니다.
>>
>>
>> 그렇다고 TABLE을 재성성하지 않고서 max auto_increment 값을
>>
>> 리셋할 수 있는 문제도 아닌 듯합니다.
>>
>> 조언부탁드립니다.
>>
>> --
>> 이홍기.
|