III. Администрирование сервера

Данная часть раскрывает ряд тем, которые представляют интерес для администраторов СУБД PostgreSQL. Эти темы включают в себя установку PostgreSQL, настройку сервера, управление пользователями и базами данных, а также ряд задач обслуживания СУБД. Любой, кто запускает PostgreSQL сервер, как для персонального, так и для продуктивного использования, должен ознакомится с этой частью.

Информация в этой части упорядочена приблизительно в том порядке, в котором она может понадобится пользователю-новичку. Однако главы книги являются вполне самостоятельными и при необходимости могут быть прочитаны отдельно. Информация в этой книге представлена в форме рассказа по темам указанным в содержании. Читатели, которые ищут полное описание какой-либо отдельной команды могут найти его в Part VI.

Первые несколько глав написаны так, чтобы обеспечить их понимание даже при отсутствии специальных знаний, так чтобы пользователи новички, которым нужно установить сервер могли начать свои первые шаги с этой книгой. Остальные главы книги, которые касаются тонкой настройки и управления, предполагают что читатель уже знаком с основами использования СУБД PostgreSQL. Читателям рекомендуется обращаться к Part I и Part II за дополнительной информацией.

Table of Contents
14. Инструкции по установке
14.1. Краткая версия
14.2. Требования
14.3. Получение исходных текстов
14.4. Если вы производите обновление
14.5. Процедура установки
14.6. Настройка после установки
14.7. Поддерживаемые платформы
15. Установка клиента на Windows
16. Operating System Environment
16.1. The PostgreSQL User Account
16.2. Creating a Database Cluster
16.3. Starting the Database Server
16.4. Managing Kernel Resources
16.5. Shutting Down the Server
16.6. Encryption Options
16.7. Secure TCP/IP Connections with SSL
16.8. Secure TCP/IP Connections with SSH Tunnels
17. Server Configuration
17.1. Setting Parameters
17.2. File Locations
17.3. Connections and Authentication
17.4. Resource Consumption
17.5. Write Ahead Log
17.6. Query Planning
17.7. Error Reporting and Logging
17.8. Run-Time Statistics
17.9. Automatic Vacuuming
17.10. Client Connection Defaults
17.11. Lock Management
17.12. Version and Platform Compatibility
17.13. Preset Options
17.14. Customized Options
17.15. Developer Options
17.16. Short Options
18. Database Roles and Privileges
18.1. Database Roles
18.2. Role Attributes
18.3. Privileges
18.4. Role Membership
18.5. Functions and Triggers
19. Managing Databases
19.1. Overview
19.2. Creating a Database
19.3. Template Databases
19.4. Database Configuration
19.5. Destroying a Database
19.6. Tablespaces
20. Client Authentication
20.1. The pg_hba.conf file
20.2. Authentication methods
20.3. Authentication problems
21. Localization
21.1. Locale Support
21.2. Character Set Support
22. Routine Database Maintenance Tasks
22.1. Routine Vacuuming
22.2. Routine Reindexing
22.3. Log File Maintenance
23. Backup and Restore
23.1. SQL Dump
23.2. File system level backup
23.3. Continuous Archiving and Point-In-Time Recovery (PITR)
23.4. Migration Between Releases
24. Monitoring Database Activity
24.1. Standard Unix Tools
24.2. The Statistics Collector
24.3. Viewing Locks
25. Мониторинг использования диска
25.1. Определение использования диска
25.2. Ошибка переполнения диска
26. Reliability and the Write-Ahead Log
26.1. Reliability
26.2. Write-Ahead Logging (WAL)
26.3. WAL Configuration
26.4. WAL Internals
27. Regression Tests
27.1. Running the Tests
27.2. Test Evaluation
27.3. Variant Comparison Files