Глава 19. Конфигурация сервера

Содержание

19.1. Изменение параметров
19.1.1. Имена и значения параметров
19.1.2. Определение параметров в файле конфигурации
19.1.3. Управление параметрами через SQL
19.1.4. Управление параметрами в командной строке
19.1.5. Упорядочение содержимого файлов конфигурации
19.2. Расположения файлов
19.3. Подключения и аутентификация
19.3.1. Параметры подключений
19.3.2. Параметры TCP
19.3.3. Аутентификация
19.3.4. SSL
19.4. Потребление ресурсов
19.4.1. Память
19.4.2. Диск
19.4.3. Использование ресурсов ядра
19.4.4. Задержка очистки по стоимости
19.4.5. Фоновая запись
19.4.6. Асинхронное поведение
19.4.7. Приоритизация
19.5. Журнал предзаписи
19.5.1. Параметры
19.5.2. Контрольные точки
19.5.3. Архивация
19.5.4. Восстановление
19.5.5. Восстановление из архива
19.5.6. Цель восстановления
19.6. Репликация
19.6.1. Передающие серверы
19.6.2. Главный сервер
19.6.3. Ведомые серверы
19.6.4. Подписчики
19.7. Планирование запросов
19.7.1. Конфигурация методов планировщика
19.7.2. Константы стоимости для планировщика
19.7.3. Генетический оптимизатор запросов
19.7.4. Другие параметры планировщика
19.7.5. Перепланирование запросов
19.8. Регистрация ошибок и протоколирование работы сервера
19.8.1. Куда протоколировать
19.8.2. Когда протоколировать
19.8.3. Что протоколировать
19.8.4. Использование вывода журнала в формате CSV
19.8.5. Использование вывода журнала в формате JSON
19.8.6. Заголовок процесса
19.9. Статистика времени выполнения
19.9.1. Накопительная статистика по запросам и индексам
19.9.2. Мониторинг статистики
19.10. Автоматическая очистка
19.11. Параметры клиентских сеансов по умолчанию
19.11.1. Поведение команд
19.11.2. Языковая среда и форматы
19.11.3. Предзагрузка разделяемых библиотек
19.11.4. Другие параметры по умолчанию
19.12. Управление блокировками
19.13. Совместимость с разными версиями и платформами
19.13.1. Предыдущие версии Postgres Pro
19.13.2. Совместимость с разными платформами и клиентами
19.14. Очистка памяти
19.15. Сжатие данных
19.16. Обработка ошибок
19.17. Предопределённые параметры
19.18. Внесистемные параметры
19.19. Параметры для разработчиков
19.20. Краткие аргументы

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

Chapter 19. Server Configuration

Table of Contents

19.1. Setting Parameters
19.1.1. Parameter Names and Values
19.1.2. Parameter Interaction via the Configuration File
19.1.3. Parameter Interaction via SQL
19.1.4. Parameter Interaction via the Shell
19.1.5. Managing Configuration File Contents
19.2. File Locations
19.3. Connections and Authentication
19.3.1. Connection Settings
19.3.2. TCP Settings
19.3.3. Authentication
19.3.4. SSL
19.4. Resource Consumption
19.4.1. Memory
19.4.2. Disk
19.4.3. Kernel Resource Usage
19.4.4. Cost-based Vacuum Delay
19.4.5. Background Writer
19.4.6. Asynchronous Behavior
19.4.7. Prioritization
19.5. Write Ahead Log
19.5.1. Settings
19.5.2. Checkpoints
19.5.3. Archiving
19.5.4. Recovery
19.5.5. Archive Recovery
19.5.6. Recovery Target
19.6. Replication
19.6.1. Sending Servers
19.6.2. Primary Server
19.6.3. Standby Servers
19.6.4. Subscribers
19.7. Query Planning
19.7.1. Planner Method Configuration
19.7.2. Planner Cost Constants
19.7.3. Genetic Query Optimizer
19.7.4. Other Planner Options
19.7.5. Query Replanning
19.8. Error Reporting and Logging
19.8.1. Where to Log
19.8.2. When to Log
19.8.3. What to Log
19.8.4. Using CSV-Format Log Output
19.8.5. Using JSON-Format Log Output
19.8.6. Process Title
19.9. Run-time Statistics
19.9.1. Cumulative Query and Index Statistics
19.9.2. Statistics Monitoring
19.10. Automatic Vacuuming
19.11. Client Connection Defaults
19.11.1. Statement Behavior
19.11.2. Locale and Formatting
19.11.3. Shared Library Preloading
19.11.4. Other Defaults
19.12. Lock Management
19.13. Version and Platform Compatibility
19.13.1. Previous Postgres Pro Versions
19.13.2. Platform and Client Compatibility
19.14. Memory Purge
19.15. Data Compression
19.16. Error Handling
19.17. Preset Options
19.18. Customized Options
19.19. Developer Options
19.20. Short Options

There are many configuration parameters that affect the behavior of the database system. In the first section of this chapter we describe how to interact with configuration parameters. The subsequent sections discuss each parameter in detail.

FAQ