Computer Science/Database
Statement와 Prepared Statement의 특징
Statement와 Prepared Statement의 특징
2021.05.19Statement와 Prepared Statement의 특징 1. Prepared Statement란 무엇인가? Prepared Statement라는 단어를 해석해보면 '준비된 문장' 정도로 해석이 가능하다. 그런데 무엇이 준비되었다는 뜻일까? 바로 쿼리가 준비되었다는 의미이다. 이미 쿼리실행계획 분석과 컴파일이 완료되어서 DBMS의 캐시에 준비되어있는 쿼리를 사용한다는 의미이다. 2. Prepared Statement VS Statement 위 그림은 DBMS가 쿼리를 실행하는 절차이며, 각 부분에서 처리하는 내용은 다음과 같다. 1. Parsing (Query의 문법적, 의미적 오류 체크, 재사용 가능 SQL 확인, 쿼리실행계획 수립 등) 2. Execution (쿼리를 실행한다.) 3. Fetch(..