DB & SQL
[Mybatis]Hard Parsing 과 Soft Parsing 그리고 공통파싱
1 . DB 관점에서의 파싱 파싱의 종류 주요 내용 비고 공통 파싱 Syntax check (문법체크) Semantic check (Object : 테이블, 컬럼 등등 및 권한 유뮤체크) Library cache check (쿼리가 저장 되어 있는지 검사) Library cache 에 쿼리가 있는 경우 : 저장된 쿼리 실행계획 사용, soft parsing Libarary cache 에 쿼리가 없는 경우 : 실행 계획과 소스코드를 만듦, Hard parsing 하드 파싱 (Hard parsing) Library cache 에 이전에 실행했던 쿼리가 없는 경우 진행 쿼리 실행 계획을 만들기 위해 아래 두 가지 과정을 거침 Optimization : 최적화한 쿼리 실행 계획을 만듦 Row source gen..
2022. 12. 28. 19:30