오라클 로컬 파티션 랜덤엑세스 관련 질문 입니다. 0 1 2,047

by 콩나무 [Oracle Tuning] 오라클 튜닝 파티션 [2017.02.16 10:49:04]


안녕하세요.

해당 튜닝 사항에 대해서 조언 부탁 드립니다.

간단히 플랜 예를 들면

partition range all

    table access by local index rowid

       index range scan                   

긴쿼리 플랜에서 조인에서 이너 테이블 부분 입니다. 조인 조건으로 로컬 인덱스 엑세스 후 row 수는 19451 건이 구요 buffers 468,reads 268 정도 됩니다.

문제는 select 절로 인한 table random access시에 19451건 필터되는거 없음, buffers 19660 reads 15776 입니다. 제가 생각 했을때 이정도 면 1초 정도 면

된다구 생각 하는데 이게 일반 테이블과 파티션이 랜덤 엑세스 하는게 달라서 그런지 버퍼수에 비해 걸리는 시간이 52초나 걸리네요.

해당 사항이 reads가 많아서 속도가 느린건지 보통 다른 시스템에서 reads 항목값이 저정도면 많이 느려지나요?? 디스크 i/o가 느린건지 어떻게 접근 해야 될지

조언 부탁 드립니다

 

by 타락천사 [2017.02.20 20:07:35]

거의다 가 Physical Read 가 느린거 아닐까요 ?  15776 

 

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