쿼리 프로세서란 무엇입니까?

쿼리 프로세서는 데이터가 행과 열 테이블에 저장되는 관계형 데이터베이스 또는 전자 데이터베이스의 주요 구성 요소 중 하나입니다. 이는 스토리지 미디어에 데이터를 쓰고 읽는 스토리지 엔진을 보완합니다.

기본 동작

사용자 또는 응용 프로그램은 쿼리 프로세서 및 쿼리 프로세서와 상호 작용하고 차례로 스토리지 엔진과 상호 작용합니다. 기본적으로 쿼리 프로세서는 SQL(Structured Query Language)로 작성된 명령을 수신하고 명령을 실행할 계획을 선택하고 계획을 수행합니다.

오늘의 비디오

최적화

SQL 구문은 데이터 및 해당 인덱스에 대해 수행할 수 있는 일련의 작업으로 변환됩니다. 알려진 대로 원시 쿼리 계획은 실행되기 전에 더 효율적으로 만들기 위해 최적화되어 있습니다.

분리

효과적으로, 사용자는 달성하고자 하는 결과를 지정하고 쿼리 프로세서는 결과가 달성되는 방법을 결정합니다. 이러한 방식으로 쿼리 프로세서는 쿼리가 실행되는 방식에 대한 불필요한 세부 정보로부터 사용자를 분리합니다.