본문 바로가기
스터디/오라클 성능고도화 원리와 해법1

06.I/O 효율화 원리 - 08. I/O 효율화 원리

by 취미툰 2020. 2. 15.
반응형

애플리케이션 측면에서의 I/O 효율화 원리를 요약하면 아래와 같습니다
(1)필요한 최소 블록만 읽도록 쿼리 작성
데이터베이스 성능은 I/O효율에 달려있고, 이를 달성하려면 동일한 레코드를 반복적으로 읽지 않고, 필요한 최소 블록만 읽도록 쿼리를 작성해야 합니다.
(2)최적의 옵티마이징 팩터 제공
전략적인 인덱스 구성
DBMS가 제공하는 다양한 기능 활용
옵티마이저 모드 설정
통계정보의 중요성
정리하면, 옵티마이저모드를 포함해 적절한 초기화 파라미터를 설정해 주고, 적절한 통계정보를 수집해주는 것이 중요합니다. 그 다음 전략적인 인덱스 구성을 필수로 뒷받침해주고 기타 다양한 DBMS기능들을 적극 활용해 옵티마이저가 최적의 선택을 할 수 있도록 수단을 제공해 주어야 합니다.

(3) 필요하다면, 옵티마이저 힌트를 사용해 최적의 액세스 경로로 유도
CBO기술이 고도로 발전하였지만 여러가지 이유로 옵티마이저 힌트의 사용은 불가피하기 때문에 인덱스,조인,옵티마이저의 기본 원리를 이해하고 그것을 바탕으로 최적의 액세스 경로로 유도할 수 있는 능력을 가져야 합니다.

1권 성능고도화 정리 끝.

반응형

댓글