여기서 우리는 쿼리가해야 할 단계에 대한 짧은 개요를 제공합니다. 결과를 얻으려면 통과하십시오.
응용 프로그램 프로그램에서 연결메이저 토토 사이트서버가 필요합니다 확립됩니다. 응용 프로그램 프로그램은 쿼리를 전송합니다 서버에 다음으로 전송 된 결과를 받기를 기다립니다. 서버.
theParser Stage응용 프로그램 프로그램에 의해 올바르게 전송 된 쿼리 구문 및 a 생성쿼리 나무.
the시스템 재 작성파서 스테이지에서 생성 된 쿼리 트리는규칙(에 저장시스템 카탈로그) 쿼리에 적용하려면 나무. 그것은에 주어진 변환을 수행합니다.규칙 기관.
다시 쓰기 시스템의 하나의 응용 프로그램이 있습니다 실현보기. 언제든지 보기에 대한 쿼리 (예 : a가상 테이블)이 작성되면, 다시 쓰기 시스템은 사용자를 다시 작성합니다 액세스하는 쿼리에 대한 쿼리기본 테이블정의보기대신.
thePlanner/Optimizer(재 작성) 쿼리 트리를 만들고 a 생성쿼리 계획그것은에 대한 입력이 될 것입니다executor.
가능한 모든 가능한 모든 것을 만들어서 그렇게합니다Paths동일한 결과를 초래합니다. 을 위한 예제 스캔 할 관계에 인덱스가있는 경우 스캔을위한 두 가지 경로가 있습니다. 한 가지 가능성은 다음과 같습니다 간단한 순차적 스캔과 다른 가능성은 사용하는 것입니다. 색인. 다음으로 각 경로의 실행 비용은 다음과 같습니다. 추정 및 가장 저렴한 경로가 선택됩니다. 가장 저렴한 경로는 집행 인이 할 수있는 완전한 계획으로 확장됩니다. 사용.
집행자는 재귀 적으로 |계획 트리그리고 길을 검색합니다 계획에 의해 대표됩니다. 집행자는를 사용합니다.스토리지 시스템스캔하는 동안 관계, 수행정렬and조인, 평가자격그리고 마침내 뒤로 물러납니다 파생 된 행.
다음 섹션에서는 위의 각각을 다룰 것입니다. 더 나은 이해를 제공하기 위해 더 자세히 나열된 항목메이저 토토 사이트의 내부 제어 그리고 데이터 구조.