Глава 19. Подготовка к работе и сопровождение сервера

Содержание

19.1. Учётная запись пользователя PostgreSQL
19.2. Создание кластера баз данных
19.2.1. Использование дополнительных файловых систем
19.2.2. Файловые системы
19.3. Запуск сервера баз данных
19.3.1. Сбои при запуске сервера
19.3.2. Проблемы с подключениями клиентов
19.4. Управление ресурсами ядра
19.4.1. Разделяемая память и семафоры
19.4.2. RemoveIPC в systemd
19.4.3. Ограничения ресурсов
19.4.4. Чрезмерное выделение памяти в Linux
19.4.5. Огромные страницы в Linux
19.5. Выключение сервера
19.6. Обновление кластера PostgreSQL
19.6.1. Обновление данных с применением pg_dumpall
19.6.2. Обновление данных с применением pg_upgrade
19.6.3. Обновление данных с применением репликации
19.7. Защита от подмены сервера
19.8. Возможности шифрования
19.9. Защита соединений TCP/IP с применением SSL
19.9.1. Базовая настройка
19.9.2. Конфигурация OpenSSL
19.9.3. Использование клиентских сертификатов
19.9.4. Файлы, используемые SSL-сервером
19.9.5. Создание сертификатов
19.10. Защита соединений TCP/IP с применением GSSAPI
19.11. Защита соединений TCP/IP с применением туннелей SSH
19.12. Регистрация журнала событий в Windows

В этой главе рассказывается, как установить и запустить сервер баз данных, и о том, как он взаимодействует с операционной системой.

Указания в этой главе даны в предположении, что вы работаете с PostgreSQL в чистом виде, без дополнительной инфраструктуры, например, с экземпляром, собранным из исходного кода согласно инструкциям из предыдущих глав. Если вы используете сервер PostgreSQL, распространяемый производителем в виде готового продукта, вероятнее всего, производитель специально позаботился о том, чтобы сервер баз данных устанавливался и запускался принятым в системе образом. Подробности вы можете узнать в документации используемого вами продукта.