오라클 버퍼풀 캐시에 대해 궁금한것이 있습니다. 0 2 1,529

by 보컬 [Oracle Admin] [2019.04.29 23:47:16]


안녕하세요.

오라클 버퍼풀 캐시에 대해 궁금한 것이 있습니다.

오라클을 재 기동하면 버퍼풀 캐시가 적중률이 90퍼센트 이상으로 나오는데요, 

DB를 일정시간동안(1주~2주) 사용을 안한다면, 버퍼풀 캐시 적중률이 낮아지나요 ? 

또 일정 시간동안 사용을 안할 때 버퍼풀 캐시 적중률이 낮아진다면, 

이 일정 시간을 늘려줬을 경우, 일정 시간 동안 사용을 안하더라도 버퍼풀 캐시 적중률을 유지 되나요 ?

해당 파라미터 값은 어떤 값인가요 ? 

 

1. 일정 시간동안(1주 ~2주) 사용을 안하는 경우, 오라클 버퍼풀 적중률이 낮아 질 수 있는지 ? 

2. 일정 시간 주기(1주~2주)의 파라미터 값을 늘려주어, 오라클 사용을 안하더라도 버퍼풀 캐시 적중률을 유지시킬 수 있는지 ?

3. 해당 파라미터 값은 어떤값인지? 

 

감사합니다.

by 임상준 [2019.04.30 13:07:33]

buffer pool hit ratio 가 높은건 자주 사용하는 데이터가 메모리에 올라 와 있기 때문이지 재 기동과  무관 해 보입니다.


by DJ [2019.05.01 16:28:58]

오히려 DB 재기동하면 Hit ratio 가 낮아지겠죠. 메모리에 없으니 올려야 되니까요.

실제 업무 환경에서 대량의 batch job 들에 의해 (일/주/월 단위) buffer cache hit ratio 가 낮아지는 경우가 있습니다.

파타미터 설정 방법은 Oracle version 에 따라서 / SGA 설정 방법에 따라서 조금씩 다릅니다. 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입