Query Optimization
Parser가 적절한 Procedure Language (Linear Algebra )로 쿼리를 변환하고,DBMS catalog 을 이용하여 Query Optimizer 를 실행합니다.왜 최적화 (Optimization)를 진행하는 걸까요 ?What is Query Optimization ?Query Optimization 이란, 최적화된 쿼리 실행 계획입니다. DBMS는 실행 계획들 중에 최소 Cost 를 가지는 Query plan 을 실행합니다.왜 이런 일을 진행하는 걸까요? 생각해보면 상당히 심플한 아이디어에서 접근합니다. 우리는 절차를 수행하는 방법을 순서에 따라 명확하게 나타낸 것을 ‘알고리즘’ 이라고 합니다. 알고리즘은 같은 문제에 대해서 어떻게 접근 하는지에 따라, 최적 시간 내에 풀이가 가..
2023.12.21