[친절한 SQL 튜닝] 1.1 SQL 파싱과 최적화 [1]
SQLP를 준비하면서 [친절한 SQL 튜닝]이라는 책을 추천받게 되었다.앞으로 이 책을 공부하면서 조금씩 정리를 하려고 한다. 1.1 SQL 파싱과 최적화1.1.1 구조적, 집합적, 선언적 질의 언어SQL이란 무엇인가SQL은 'Structured Query Language'의 줄임말로, 구조적 질의 언어라고 불린다.SQL은 기본적으로 구조적(Structerd)이고, 집합적(Set-based)이고 선언적(Declarative)인 질의 언어이다. SQL 옵티마이저원하는 결과집합을 구조적, 집합적으로 선언하지만, 그 결과집합을 만드는 과정은 절차적일 수밖에 없다.즉, 프로시저가 필요한데, 그런 프로시저를 만들어 내는 DBMS 내부 엔진을 SQL 옵티마이저라고 부른다. 1.1.2 SQL 최적화SQL 최적..