cost vs buffer(reads) vs memory vs a-time(실행시간) 간 선택 문제 0 0 1,618

by captain [2015.06.30 15:36:04]


안녕하세요. 

다름이 아니오라, 튜닝을 위하여 실행계획 도출하여 분석시 (gather_plan_statistics)

어느것에 최 우선을 두어야 하는지요?

예를들면..

COST / BUFFER / READS / A-TIME / MEMORY 정보 중 뭐가 제일 중요할까요?..

 

우선순위를 주다보니 점점 더 꼬여와서요.. ㅠㅠ

COST는 낮은데 BUFFER 사용량이 10배 이상인것도..

COST/BUFFER 사용량은 낮은데 메모리 사용량이 많은것도..

다 좋은데, 실행시간이 느리고..

다 나쁜데, 수행시간은 빠르고.. 

튜닝하시는분들은 무엇을 기준으로 하시는지 궁금합니다.

그리고 추가로, 힌트 사용을 어느정도 수준까지 하시는지요?

Oracle 사 자료를 보니 고버전(11g?) 부터는 힌트 쓰는거 권장하지 않는다고.. 옵티마이저가 많이 똑똑해졌다(?) 해서요..

의견 부탁드립니다. 감사합니다.

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