[정보처리기사] Part02-01-4. 데이터 조작 프로시저 최적화


[정보처리기사] Part02-01-4. 데이터 조작 프로시저 최적화

* 쿼리 성능 측정 DB에서 프로시저에 있는 SQL 실행 계획 분석하여 시간 오래 걸리는 부분 수정하여 최소 시간으로 원하는 결과 얻도록 프로시저 수정하는 활동 RDB, 특히 Oracle 쿼리 성능 측정 방법에는 TKPROF 명령어, EXPLAIN PLAN 이 있음 1. SQL 처리 흐름 SQL 처리 단계 ▷ 구문 분석 (Parsing) - 사용자가 요청한 SQL 문이 실행 계획 있는지 확인 - 실행 계획 있음 : 과거에 사용된 문장이기에 구문 분석할 필요 없이 바로 실행 - 실행 계획 없음 : 옵티마이저는 인덱스 등 분석해 가장 빠르게 검색해 줄 수 있는 실행 계획 찾음 ▷ 실행 (Execution) - 실행 계획 따라 메모리 영역의 DB 버퍼 캐시 영역에 해당 데이터가 있는지 확인 - 버퍼..


원문링크 : [정보처리기사] Part02-01-4. 데이터 조작 프로시저 최적화