IT/DB7 DB 튜닝을 알아보자 실행계획이란? 사용자가 SQL을 실행하여 데이터를 추출하려고할 때, 옵티마이저가 수립하는 작업절차(SQL의 성능에 굉장히 중요) SQL해석 → 실행계획수립 → 실행 [왼쪽 아래가 제일 먼저실행] 실행계획 확인방법 EXPLAIN PLAN 실행계획을 떠서 저장해놓고 확인하는 방식 SQL에 대한 실행계획만을 확인할 수 있음 명령을 사용할때 데이터를 실제로 처리하지않음 (DB에 부하를 주지않기때문에 유용함) 다만 SQL문이 여러개면 SQL을 바꿔가면서 작성해야하는 불편함 존재 실제로 확인하기위해서는 다시 SELECT를 해야하는 불편함 존재 실제로 DB실행이 된것도 아니기때문에 소요시간도 체크 불가능 SET AUTOTRACE EXPLAIN PLAN 명령과는 달리 한번의 명령으로, 여러개의 SQL에 대한 실행계획을.. 2022. 1. 24. 이전 1 2 다음