소프트파싱 vs. 하드파싱- SQL 파싱(SQL문을 컴퓨터가 이해할수있도록 바꾸는 DB 내부 작업 )- 최적화(Optimize = SQL를 실행할때 가장 적은 비용이 소모되도록 실행계획을 생성 및 선택하는 과정)- 로우 소스 생성 과정을 거쳐 내부 프로시저가 생성된다. ( 옵티마이저와 로우 소스 생성기가 만든다.) (사용자가 직접만드는 stored procedure랑 다른것이다.) 이렇게 생성된 내부 프로시저는 반복 재사용할 수 있도록 라이브러리 캐시라는곳에 저장된다.사용자가 SQL문을 전달하면 DBMS는 SQL를 파싱한후 해당 SQL이 라이브러리 캐시에 존재하는지 확인한다. 찾으면 바로 실행단계로 넘어가지만 찾지못하면 최적화 단계를 거친다. SQL을 캐시에서 찾아 곧바로 실행단계로 넘어가는 것을 ‘소프..