반응형 개발룸1 [SQL 성능분석하기] SQL문이 어떻게 실행될지 알려주는 실행계획 1. 실행계획이란 - SQL이 실행되어 데이터를 처리하고자 할 때, 수립되는 데이터 처리 방법이다. - 실행계획이 목적했던 대로 수립되지 않으면, SQL의 퍼포먼스(성능, 속도)에 문제가 발생한다. SQL문이 어떤 경로를 통해서 실행될지에 대한 계획이다. 나를 알고 적을 알아야 백전백승이다. 실행계획을 보고 이를 분석하는 것은 튜닝의 사전단계이자 기본작업이다. 현재 내가 실행하는 SQL문이 어떻게 조회가 되는 지, 왜 느린지를 알아야 이를 더 효율적으로 개선할 수 있다. 2. 실행계획 확인 방법 오라클에는 실행계획 정보를 저장하는 SYS.PLAN_TABLE이 존재한다. 이 PLAN_TABLE에 있는 실행계획정보를 기록하는 명렁어가 있다. 그것이 바로 EXPLAIN PLAN이다. EXPLAIN PLAN을 .. 2022. 12. 2. 이전 1 다음 반응형