SQL 파싱 (1) 썸네일형 리스트형 SQL 파싱 처리 과정과 성능 향상 포인트 최적화!(하드파싱/소프트파싱 차이, SQL 쿼리 파싱 최적화 과정, 바인드 변수 사용) SQL 성능에 큰 영향을 미치는 병목 진단하기 지난 포스트에서 오라클의 구조에 대해서 알아보았다.이제 SQL 쿼리를 처리하는 과정을 알아보고 어느 부분이 관심을 갖고 파헤쳐봐야 하는 부분인지 가볍게 짚어보려고 한다.크게 나눠서 어느 부분이 대용량 SQL 처리에서 성능에 영향을 끼치는지를 확인하고 하나하나 개선하는 방법을 살펴보려고 한다. 다른 포스트에서. (지금은 큰 맥락만 이해)SQL 처리 과정과 성능 Point 1. SQL 쿼리 입력!2. SQL Parser가 SQL 문장에 문법적 오류가 없는지 확인 -> 문법적 오류가 없으면 의미상 오류가 없는지 확인- 의미상의 오류는 없는 컬럼을 쓴다든지, 권한이 없는 객체를 사용했다든지 하는 오류3. SQL 문장을 해시 함수로부터 변환한 후, 해시 값으로 라이브.. 이전 1 다음