Глава 18. Настройка сервера

Содержание

18.1. Изменение параметров
18.1.1. Имена и значения параметров
18.1.2. Определение параметров в файле конфигурации
18.1.3. Управление параметрами через SQL
18.1.4. Управление параметрами в командной строке
18.1.5. Упорядочение содержимого файлов конфигурации
18.2. Расположения файлов
18.3. Подключения и аутентификация
18.3.1. Параметры подключений
18.3.2. Безопасность и аутентификация
18.4. Потребление ресурсов
18.4.1. Память
18.4.2. Диск
18.4.3. Использование ресурсов ядра
18.4.4. Задержка очистки по стоимости
18.4.5. Фоновая запись
18.4.6. Асинхронное поведение
18.5. Журнал предзаписи
18.5.1. Параметры
18.5.2. Контрольные точки
18.5.3. Архивация
18.6. Репликация
18.6.1. Передающие серверы
18.6.2. Главный сервер
18.6.3. Ведомые серверы
18.7. Планирование запросов
18.7.1. Конфигурация методов планировщика
18.7.2. Константы стоимости для планировщика
18.7.3. Генетический оптимизатор запросов
18.7.4. Другие параметры планировщика
18.8. Регистрация ошибок и протоколирование работы сервера
18.8.1. Куда протоколировать
18.8.2. Когда протоколировать
18.8.3. Что протоколировать
18.8.4. Использование вывода журнала в формате CSV
18.8.5. Заголовок процесса
18.9. Статистика времени выполнения
18.9.1. Сбор статистики по запросам и индексам
18.9.2. Мониторинг статистики
18.10. Автоматическая очистка
18.11. Параметры клиентских сеансов по умолчанию
18.11.1. Поведение команд
18.11.2. Языковая среда и форматы
18.11.3. Предзагрузка разделяемых библиотек
18.11.4. Другие параметры по умолчанию
18.12. Управление блокировками
18.13. Совместимость с разными версиями и платформами
18.13.1. Предыдущие версии Postgres Pro
18.13.2. Совместимость с разными платформами и клиентами
18.14. Обработка ошибок
18.15. Предопределённые параметры
18.16. Внесистемные параметры
18.17. Параметры для разработчиков
18.18. Краткие аргументы

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

Chapter 18. Server Configuration

Table of Contents

18.1. Setting Parameters
18.1.1. Parameter Names and Values
18.1.2. Parameter Interaction via the Configuration File
18.1.3. Parameter Interaction via SQL
18.1.4. Parameter Interaction via the Shell
18.1.5. Managing Configuration File Contents
18.2. File Locations
18.3. Connections and Authentication
18.3.1. Connection Settings
18.3.2. Security and Authentication
18.4. Resource Consumption
18.4.1. Memory
18.4.2. Disk
18.4.3. Kernel Resource Usage
18.4.4. Cost-based Vacuum Delay
18.4.5. Background Writer
18.4.6. Asynchronous Behavior
18.5. Write Ahead Log
18.5.1. Settings
18.5.2. Checkpoints
18.5.3. Archiving
18.6. Replication
18.6.1. Sending Server(s)
18.6.2. Master Server
18.6.3. Standby Servers
18.7. Query Planning
18.7.1. Planner Method Configuration
18.7.2. Planner Cost Constants
18.7.3. Genetic Query Optimizer
18.7.4. Other Planner Options
18.8. Error Reporting and Logging
18.8.1. Where To Log
18.8.2. When To Log
18.8.3. What To Log
18.8.4. Using CSV-Format Log Output
18.8.5. Process Title
18.9. Run-time Statistics
18.9.1. Query and Index Statistics Collector
18.9.2. Statistics Monitoring
18.10. Automatic Vacuuming
18.11. Client Connection Defaults
18.11.1. Statement Behavior
18.11.2. Locale and Formatting
18.11.3. Shared Library Preloading
18.11.4. Other Defaults
18.12. Lock Management
18.13. Version and Platform Compatibility
18.13.1. Previous Postgres Pro Versions
18.13.2. Platform and Client Compatibility
18.14. Error Handling
18.15. Preset Options
18.16. Customized Options
18.17. Developer Options
18.18. 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