Глава 50. Обзор внутреннего устройства Postgres Pro Enterprise

Содержание

50.1. Путь запроса
50.2. Как устанавливаются соединения
50.3. Этап разбора
50.3.1. Разбор
50.3.2. Преобразование
50.4. Система правил Postgres Pro Enterprise
50.5. Планировщик/оптимизатор
50.6. Исполнитель

Автор

Основой этой главы послужил материал дипломной работы Enhancement of the ANSI SQL Implementation of PostgreSQL, написанной Стефаном Симковичем (Stefan Simkovics) в Венском техническом университете под руководством профессора Георга Готлоба (Georg Gottlob) и его ассистентки Катрин Сейр (Katrin Seyr).

В этой главе даётся обзор внутренней организации сервера Postgres Pro Enterprise. Прочитав следующие разделы, вы получите представление о том, как обрабатывается запрос. Здесь мы не стремились подробно описывать внутренние операции Postgres Pro Enterprise, так как это заняло бы слишком большой объём. Основная цель этой главы другая — помочь читателю понять общую последовательность действий, выполняемых сервером с момента получения запроса до момента выдачи результатов клиенту.