sequenct의 CACHE 관련해서
miplus 수험생

답변 채택시 : 0코아

답변 0 추천 0 조회 1167 2003.07.18
환경 : Web(ASP) + MTS(DLL) + DB(ORacle8.1.7) 시퀀스를 만들어서 사용중인데 문제가 있어서 문의드립니다. 기본 값으로 시퀀스를 만들고 하루에 10건 미만의 INSERT가 발생하는 테이블이 있습니다. 이상하게도 시퀀스의 값이 1씩 증가하는게 아니라 20씩 증가하는 경우가 발생을 했습니다. 1 21 22 41 ... 뭐 이런식인 경우가 있습니다. 아마도 시퀀스 생성시 디폴트 값인 CACHE 20이 적용된듯하더군요. 그래서 Alter를 해서 NOCACHE로 변경해줬더니 정상이 되었습니다. 여기서 제가 궁금한 것은... 1. Sequence의 Cache는 어디에 저장이 되는가? Library Cache인가요? Cache의 내용을 어떻게 조회해볼수 있나요? 2. Sequence의 Cache는 어떤 경우에 메모리에서 Out되는가? 위의 개발환경에서 Cache가 Out되는게 메모리 부족과 같은 문제인지, DLL과의 어떤 연동 방식에 의해서 Out되는 것인지?
댓글 (0)
목록 답변등록