execution plan1 저장 프로시저 인덱싱 분리 및 실행 계획 분리 저장 프로시저는 실행 계획을 캐시하고, 재사용한다. 보통 저장 프로시저를 간단하게 쓰는 경우도 많지만, 예를들어 게시판에서 고급검색 같은 기능을 추가하려면, 인덱스 설정을 잘해야하고, 검색 마다 실행 계획도 바뀔수도 있다. 그 때는 과연 어떻게 해야할까하는 내용을 포스팅해봅니다. 실행 계획은 문자열이 같은 내용끼리 같은 실행 계획을 씁니다. 예를 들면, 1번: SELECT * FROM 테이블 WHERE ID = @ID AND CONTENTS = @CONTENTS 이런 쿼리가 있다고 치면 2번: select * from 테이블 where id = @id and contents = @contents 위와 아래는 같은 결과를 가져오지만, SQL 실행 계획으로는 따로 구분이 된다. 즉, 인덱스도 다르게 설정이 .. 2022. 1. 25. 이전 1 다음 반응형