※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 실기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
쿼리 성능 최적화
쿼리 성능 최적화
- 데이터 입출력 애플리케이션 성능 향상을 위해 SQL코드를 최적화하는 것
- 성능 측정 도구 APM을 사용하여 최적화할 쿼리 선정
옵티마이저
- 작성된 SQL이 가장 효율적으로 수행되도록 최적의 경로를 찾아주는 모듈
- RBO : 데이터베이스 관리자가 사전 정의해둔 규칙에 의거하여 경로 찾는 규칙 기반 옵티마이저
- CBO : DBMS마다 산출되는 비용으로 최적의 경로를 찾는 비용 기반 옵티마이저
실행 계획
- DBMS의 옵티마이저가 수립한 SQL 코드의 실행 절차와 방법
- EXPLAIN 명령어로 확인 가능
쿼리 성능 최적화 방법
- SQL코드 재구성 : WHERE절 추가 및 연산자 사용 제한, IN을 EXIST 대체, 힌트로 액세스 경로 및 조인 순서 변경
- 인덱스 재구성 : 불필요한 인덱스 제거, IOT 구성 고려, 열 순서 변경, 다른 SQL문 영향 고려, 속성과 조건 고려
'정보처리기사' 카테고리의 다른 글
정보처리기사 실기(소프트웨어 개발 보안 구축) 세션 통제 (0) | 2022.04.07 |
---|---|
정보처리기사 실기(소프트웨어 개발 보안 구축) Secure SDLC (0) | 2022.04.07 |
정보처리기사 실기(SQL 응용) ORM(Object-Relational Mapping) (0) | 2022.04.03 |
정보처리기사 실기(SQL 응용) SQL 테스트 (0) | 2022.04.03 |
정보처리기사 실기(SQL 응용) DBMS 접속 (0) | 2022.04.03 |
댓글