목록study_SQL (33)
Msg 성장일기
1. SQL 파싱과 최적화 -SQL은 구조적이고 집합적이고 선언적인 질의언어다. 원하는 결과 집합을 만드는 과정은 절차적일 수밖에 없다. 즉, 프로시저가 필요한데, 그런 프로시저를 생성하는 DBMS 내부 엔진이 바로 SQL 옵티마이저다. -DBMS 내부에서 프로시저를 작성하고 컴파일해서 실행 가능한 상태로 만드는 전 과정을 SQL 최적화라고 한다. [ SQL 최적화 ] 1) SQL 파싱 ↳ 파싱트리생성, Syntax 체크, Semantic 체크 2) SQL 최적화 ↳ SQL 옵티마이저가 최적의 경로를 선택한다. 3) ROW-Source 생성 ↳ 최적의 경로를 실제 실행 가능한 코드 or 프로시저 형태로 포맷팅하는 단계다. [ SQL 옵티마이저 ] ↳ 최적의 데이터 액세스 경로를 선택해주는 DBMS의 핵심..
study_SQL/친절한 SQL 튜닝
2023. 6. 13. 17:26