728x90 DB/일반5 [친절한SQL튜닝 요약 정리 ] 1. SQL처리 과정과 I/O 친절한SQL튜닝 책 정리 1. SQL 파싱과 최적화 (1) SQL의 실행과정 > SQL 구문 인식 - SQL 최적화 - 실행 코드 생성 (2) SQL 옵티마이저 > SQL 최적화 과정은 자동차 내비게이션과 흡사하다. 가장 최단길(실행시간이 짧은)을 찾는 과정이다. (3) 옵티마이저 힌트 > SQL 최적화는 항상 최적의 길만 안내하지 않는다. 이럴 때 옵티마이저 힌트를 이용해 경로를 바꿀 수 있다. 2. SQL 공유 및 재사용 (1) 소프트 파싱 vs 하드 파싱 > SQL 최적화를 통해 만든 실행 코드는 재사용할 수 있게 라이브러리 캐시에 저장된다. 소프트 파싱 : 캐시에서 실행코드를 찾아 곧바로 실행 하드 파싱 : 최적화를 진행하여 실행코드 생성 > 하드 파싱에서 최적화는 수십만가지의 경우의 수를 고려하.. 2020. 12. 20. 이전 1 2 다음 728x90