DBA가 되고 싶은 병아리
SQL 튜닝의 시작은? 본문
1. SQL 튜닝의 시작은 SQL의 의미(작성 의도)를 제대로 파악
파악하지 못할 경우 원본과 다른 결과 집합이 아닌 다른 집합을 추출할 수도 있기 때문
수행 단축시간을 단축하기 위해 힌트를 남발하는 것은 상당히 위험한 일
=> 우선 작성자의 의도를 파악하고 최대한 좋은 결과를 내는 것
신경써야 할 부분
인덱스 구성과 힌트 사용이 적절한지에 대한 검토가 필요
실행 계획 상으로는 SQL의 문제점을 찾기가 쉽지 않음
오류
->인덱스를 잘못 사용하고 있다는 전제하에 타 인덱스를 사용하는 오류를 범할 수 있음
따라서 튜닝을 하는 경우 업무 담당자와 상의(문의)할 필요가 있고 그렇지 못한 경우라면 SQL의 작성 의도를 파악
'Oracle Study > Performance Tuning' 카테고리의 다른 글
성능과 관련이 있는 뷰, 파라메터 등. (0) | 2021.02.23 |
---|---|
Session cached cursors Hit Ratio (0) | 2016.06.24 |
About the Database Buffer Cache (0) | 2016.06.24 |
서브쿼리와 성능 문제 이해하기(1) (0) | 2015.03.02 |
inline view의 잘못된 사용은 하지 말자. (0) | 2012.02.03 |