Часть III. Администрирование сервера
В этой части документации освещаются темы, представляющие интерес для администратора баз данных PostgreSQL. В частности, здесь рассматривается установка и настройка сервера, управление пользователями и базами данных, а также задачи обслуживания. С этими темами следует ознакомиться всем, кто эксплуатирует сервер PostgreSQL (даже для личных целей, а тем более в производственной среде).
Материал даётся примерно в том порядке, в каком его следует читать начинающему пользователю. Главы самодостаточны и при желании могут быть прочитаны по отдельности. Информация представлена в повествовательном стиле и разделена по темам. Если же вас интересует формальное и полное описание команд, рекомендуем обратиться к Части VI.
Первые несколько глав написаны так, чтобы их можно было понять без предварительных знаний, так что начинающие пользователи, которым нужно установить собственный сервер, могут начать свой путь с них. Остальные главы части посвящены настройке сервера и управлению им; в этом материале подразумевается, что читатель знаком с основными принципами использования СУБД PostgreSQL. За дополнительной информацией мы рекомендуем обратиться к Части I и Части II.
Содержание
- 16. Установка из двоичных пакетов
- 17. Установка из исходного кода
- 18. Подготовка к работе и сопровождение сервера
- 18.1. Учётная запись пользователя PostgreSQL
- 18.2. Создание кластера баз данных
- 18.3. Запуск сервера баз данных
- 18.4. Управление ресурсами ядра
- 18.5. Выключение сервера
- 18.6. Обновление кластера PostgreSQL
- 18.7. Защита от подмены сервера
- 18.8. Возможности шифрования
- 18.9. Защита соединений TCP/IP с применением SSL
- 18.10. Защита соединений TCP/IP с применением GSSAPI
- 18.11. Защита соединений TCP/IP с применением туннелей SSH
- 18.12. Регистрация журнала событий в Windows
- 18.2. Создание кластера баз данных
- 18.1. Учётная запись пользователя PostgreSQL
- 19. Конфигурация сервера
- 19.1. Изменение параметров
- 19.2. Расположения файлов
- 19.3. Подключения и аутентификация
- 19.4. Потребление ресурсов
- 19.5. Журнал предзаписи
- 19.6. Репликация
- 19.7. Планирование запросов
- 19.8. Регистрация ошибок и протоколирование работы сервера
- 19.9. Статистика времени выполнения
- 19.10. Автоматическая очистка
- 19.11. Параметры клиентских сеансов по умолчанию
- 19.12. Управление блокировками
- 19.13. Совместимость с разными версиями и платформами
- 19.14. Обработка ошибок
- 19.15. Предопределённые параметры
- 19.16. Внесистемные параметры
- 19.17. Параметры для разработчиков
- 19.18. Краткие аргументы
- 19.2. Расположения файлов
- 19.1. Изменение параметров
- 20. Аутентификация клиентского приложения
- 20.1. Файл
pg_hba.conf
- 20.2. Файл сопоставления имён пользователей
- 20.3. Методы аутентификации
- 20.4. Аутентификация trust
- 20.5. Аутентификация password
- 20.6. Аутентификация GSSAPI
- 20.7. Аутентификация SSPI
- 20.8. Аутентификация ident
- 20.9. Аутентификация peer
- 20.10. Аутентификация LDAP
- 20.11. Аутентификация RADIUS
- 20.12. Аутентификация по сертификату
- 20.13. Аутентификация PAM
- 20.14. Аутентификация BSD
- 20.15. Проблемы аутентификации
- 20.2. Файл сопоставления имён пользователей
- 20.1. Файл
- 21. Роли базы данных
- 22. Управление базами данных
- 23. Локализация
- 24. Регламентные задачи обслуживания базы данных
- 25. Резервное копирование и восстановление
- 26. Отказоустойчивость, балансировка нагрузки и репликация
- 27. Мониторинг работы СУБД
- 28. Надёжность и журнал предзаписи
- 29. Логическая репликация
- 30. JIT-компиляция
- 31. Регрессионные тесты