저자 :이 장은 원래 부분적으로 나타났습니다Simkovics,, Stefan Simkovics의 석사 논문
이 장은 내부 구조에 대한 개요를 제공합니다.Postgres. 후에Postgres1000 페이지를 초과합니다!). 이 장은 도움을주기위한 것입니다
여기서 우리는 쿼리가해야 할 단계에 대한 짧은 개요를 제공합니다.
응용 프로그램 프로그램에서 연결Postgres서버가 필요합니다
theParser Stage쿼리.
the시스템 재 작성규칙( 저장된시스템 카탈로그) 신청하려면QueryTree규칙. 다시 쓰기 시스템의 적용은 다음과 같습니다보기.
보기에 대한 쿼리가있을 때마다 (예 : a가상 테이블)이 작성, 재 작성기본 테이블주어진정의보기대신.
thePlanner/OptimizerQueryPlan그것은에 대한 입력이 될 것입니다executor.
처음 가능한 모든 가능한 모든 생성Paths동일한 결과를 초래합니다. 을 위한
집행자는 재귀 적으로 |계획 트리튜플을 검색합니다스토리지 시스템스캔하는 동안정렬and조인, 평가자격그리고 마침내 뒤로 물러납니다
다음 섹션에서는 위의 모든 것을 다룹니다.Postgres의 내부 통제