SQL이란
-
SQL이 구조적, 집합적, 선천적 질의언어인 이유, SQL최적화 과정SQL 알쓸필잡/정의 2023. 1. 29. 08:03
SQL SQL최적화 과정 SQL? 구조적, 집합적, 선천적 질의 언어 구조적, 집합적 : 원하는 결과집합의 표현형태 선언적 : 결과 집합을 만드는 과정(=절차적)이며 옵티마이저가 DBMS내부에서 만드는 프로시저를 필요로 한다. SQL을 실행 하기 전 사전에 SQL Parsing + 최적화 과정을 거친다. 처리과정을 세부적으로 설명하지 않는다면 굳이 구분 짓지 않아도 된다. SQL 최적화란 ? ① DBMS내부에서 프로시저 작성 ② 컴파일 ③ 실행가능 상태로 만드는 것 SQL 최적화 과정 ① SQL Parsing 사용자는 SQL 파서에게 SQL을 전달 SQL 파서는 Parsing 하여 결과를 사용자에게 전달 ② SQL 최적화 옵티마이저의 역할 미리수집한 시스템, 오브젝트, 통계정보를 바탕으로 다양한 실행경로..