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

Содержание

17.1. Учётная запись пользователя Postgres Pro
17.2. Создание кластера баз данных
17.2.1. Использование дополнительных файловых систем
17.2.2. Файловые системы
17.3. Запуск сервера баз данных
17.3.1. Сбои при запуске сервера
17.3.2. Проблемы с подключениями клиентов
17.4. Управление ресурсами ядра
17.4.1. Разделяемая память и семафоры
17.4.2. RemoveIPC в systemd
17.4.3. Ограничения ресурсов
17.4.4. Чрезмерное выделение памяти в Linux
17.4.5. Огромные страницы в Linux
17.5. Выключение сервера
17.6. Обновление кластера Postgres Pro
17.6.1. Обновление данных с применением pg_dumpall
17.6.2. Обновление данных с применением pg_upgrade
17.6.3. Обновление данных с применением репликации
17.7. Защита от подмены сервера
17.8. Возможности шифрования
17.9. Защита соединений TCP/IP с применением SSL
17.9.1. Базовая настройка
17.9.2. Конфигурация OpenSSL
17.9.3. Использование клиентских сертификатов
17.9.4. Файлы, используемые SSL-сервером
17.9.5. Создание сертификатов
17.10. Защита соединений TCP/IP с применением GSSAPI
17.11. Защита соединений TCP/IP с применением туннелей SSH
17.12. Регистрация журнала событий в Windows

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

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

Chapter 17. Server Setup and Operation

This chapter discusses how to set up and run the database server, and its interactions with the operating system.

The directions in this chapter assume that you are working with plain PostgreSQL without any additional infrastructure, for example a copy that you built from source according to the directions in the preceding chapters. If you are working with a pre-packaged or vendor-supplied version of PostgreSQL, it is likely that the packager has made special provisions for installing and starting the database server according to your system's conventions. Consult the package-level documentation for details.

FAQ