III. Админинстрирование сервера
В данной части документации рассматриваются темы, которые представляют интерес для администратора PostgrSQL базы данных. Включает в себя вопросы по установке программного обеспечения, настройке и конфигруации сервера, управления пользователями и базами данных, а так же задачи обслуживания. Любой, кто управляет PostgreSQL сервером, даже для личного пользования, а, особенно, на производстве, должен ознакомиться с темами, рассмотренными в этой части.
Информация в данной части документации расположена примерно в таком порядке, в котором новый пользователь должен ее читать. Но главы являются обособленными и могут читаться в любом порядке. Информация этой части представлена в виде рассказа. Читатели, ищущие полное описание какой-то специфической команды должны изучить Часть VI.
Первые несколько глав написаны так, чтобы быть понятны без специальных знаний, так, чтобы новые пользователи, которым необходимо установить и настроить их собственный сервер, могли начать свои исследования с этой части. Остальные части этой главы - о настройке и управлении. Этот материал предполагает, что читатель знаком с общим использованием системы баз данных PostgreSQL. Читатели могут почитать Часть I и Часть II для дополнительной информации.
- Содержание
- 14. Инструкции по установке
- 14.1. Короткая версия
- 14.2. Требования
- 14.3. Получение исходного кода
- 14.4. Если вы обновляете версию
- 14.5. Процедура установки
- 14.6. Послеинсталляционная настройка
- 14.7. Поддерживаемые платформы
- 15. Client-Only Installation on Windows
- 16. Server Run-time Environment
- 16.1. PostgreSQL учетная запись пользователя
- 16.2. Создание кластера базы данных
- 16.3. Запуск сервера базы данных
- 16.4. Run-time Configuration
- 16.5. Managing Kernel Resources
- 16.6. Остановка сервера
- 16.7. Защите TCP/IP соединения при помощи SSL
- 16.8. Защита TCP/IP соединения при помощи SSH туннеля
- 17. Пользователи базы данных и привилегии
- 17.1. Пользователи базы данных
- 17.2. Атрибуты пользователей
- 17.3. Группы
- 17.4. Привилегии
- 17.5. Функции и тригеры
- 18. Управление базами данных
- 18.1. Краткий обзор
- 18.2. Создание базы данных
- 18.3. Шаблоны базы данных
- 18.4. Конфигурация базы данных
- 18.5. Уничтожение базы данных
- 18.6. Tablespaces
- 19. Установление подлинности клиента
- 19.1. Файл pg_hba.conf
- 19.2. Способы установления подлинности
- 19.3. Проблемы при установлении подлинности
- 20. Локализация (поддержка языков)
- 20.1. Поддержка локали
- 20.2. Поддержка кодировок
- 21. Обычные задачи по обслуживанию базы данных
- 21.1. Routine Vacuuming
- 21.2. Routine Reindexing
- 21.3. Log File Maintenance
- 22. Резервное копирование и восстановление
- 22.1. SQL-дамп
- 22.2. File system level backup
- 22.3. On-line backup and point-in-time recovery (PITR)
- 22.4. Смена версий базы данных
- 23. Контроль за работой базы данных
- 23.1. Стандартные утилиты Unix
- 23.2. The Statistics Collector
- 23.3. Viewing Locks
- 24. Контроль за использование диска
- 24.1. Determining Disk Usage
- 24.2. Disk Full Failure
- 25. Write-Ahead Logging (WAL)
- 25.1. Benefits of WAL
- 25.2. WAL Configuration
- 25.3. Internals
- 26. Regression Tests
- 26.1. Running the Tests
- 26.2. Test Evaluation
- 26.3. Platform-specific comparison files