Необходимая предварительная подготовка:

Какие навыки будут получены:

Аудитория курса:

Программа

Архитектура PostgreSQL.

Изоляция и многоверсионность.

Изоляция транзакций, страницы и версии строк, снимки и блокировки, очистка, автоочистка и заморозка.

Журналирование.

Буферный кэш, упреждающий журнал, контрольная точка.

Основы оптимизации.

Схема выполнения запроса, план запроса, использование памяти, статистика, поиск неисправностей, способы устранения.

Разные темы.

Локализация, обновление сервера, управление расширениями, внешние данные.

Репликация.

Файловая репликация, потоковая репликация, переключение на реплику, репликация: варианты.