DB/SQL

소프트파싱, 하드파싱

씩씩한 IT블로그 2023. 2. 12. 19:01
반응형

라이브러리 캐시

- SGA(System Global Area) : 서버 프로세스, 백그라운드 프로세스가 공통으로 엑세스하는 데이터와 제어 구조를 캐싱하는 메모리공간

- 라이브러리 캐시 : SGA에 속해있는 내부 프로시저를 반복 재사용 할 수 있도록 캐싱해 두는 메모리 공간.

 

소프트파싱과 하드파싱

- SQL문을 실행하면, SQL이 라이브러리 캐시에 존재하는지 확인

- 이때 라이브러리 캐시에서 찾으면 곧바로 실행 => 소프트파싱

- 라이브러리 캐시에서 찾지 못하면, 최적화, 로우 소스 생성단계를 거침 => 하드파싱

 

반응형