Параметры кластера
Подробнее вы можете ознакомиться с расширенными настройками в официальной документации PostgreSQL.
Пользовательские параметры
Заголовок раздела «Пользовательские параметры»Пользовательские параметры Managed PostgreSQL можно задавать и изменять самостоятельно.
array_nulls
Заголовок раздела «array_nulls»Включение ввода элементов NULL в массивах.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
autovacuum_analyze_scale_factor
Заголовок раздела «autovacuum_analyze_scale_factor»Процент от размера таблицы, который добавляется к значению параметра autovacuum_analyze_threshold при выборе момента запуска сбора статистики.
Минимальное значение: 0. Максимальное значение: 100.
Значение по умолчанию: 0.1.
Применяется без перезапуска кластера.
autovacuum_max_workers
Заголовок раздела «autovacuum_max_workers»Максимальное количество параллельно запущенных процессов автоочистки. Зависит от конфигурации узла.
Минимальное значение: 1. Максимальное значение: 262143.
Значение по умолчанию: 3.
Применяется без перезапуска кластера.
autovacuum_naptime
Заголовок раздела «autovacuum_naptime»Минимальная задержка между двумя запусками автоочистки для отдельной базы данных в секундах.
Минимальное значение: 1. Максимальное значение: 2147483.
Значение по умолчанию: 60.
Применяется без перезапуска кластера.
autovacuum_vacuum_cost_delay
Заголовок раздела «autovacuum_vacuum_cost_delay»Максимальное время простоя автоочистки при превышении максимального накопленного веса, в миллисекундах.
Минимальное значение: -1 (отключено). Максимальное значение: 100.
Значение по умолчанию: 2.
Применяется без перезапуска кластера.
autovacuum_vacuum_cost_limit
Заголовок раздела «autovacuum_vacuum_cost_limit»Максимальный накопленный вес, при превышении которого процесс автоочистки будет остановлен на время, заданное параметром autovacuum_vacuum_cost_delay.
Минимальное значение: -1. Максимальное значение: 100000.
Значение по умолчанию: -1 (используется значение параметра vacuum_cost_limit).
Применяется без перезапуска кластера.
autovacuum_vacuum_insert_scale_factor
Заголовок раздела «autovacuum_vacuum_insert_scale_factor»Процент от размера таблицы, который добавляется к значению параметра autovacuum_vacuum_insert_threshold при выборе момента запуска автоочистки.
Минимальное значение: 0. Максимальное значение: 100.
Значение по умолчанию: 0.2.
Применяется без перезапуска кластера.
autovacuum_vacuum_insert_threshold
Заголовок раздела «autovacuum_vacuum_insert_threshold»Количество добавленных строк, при достижении которого будет выполняться автоочистка таблицы.
Минимальное значение: -1 (отключено). Максимальное значение: 2147483647.
Значение по умолчанию: 1000.
Применяется без перезапуска кластера.
autovacuum_vacuum_scale_factor
Заголовок раздела «autovacuum_vacuum_scale_factor»Процент от размера таблицы, который добавляется к значению параметра autovacuum_vacuum_threshold при выборе момента запуска автоочистки.
Минимальное значение: 0. Максимальное значение: 100.
Значение по умолчанию: 0.2.
Применяется без перезапуска кластера.
autovacuum_work_mem
Заголовок раздела «autovacuum_work_mem»Максимальный объем памяти, который будет использовать каждый рабочий процесс автоочистки.
Минимальное значение: -1. Максимальное значение: 2147483647.
Значение по умолчанию: -1 (используется значение параметра maintenance_work_mem).
Применяется без перезапуска кластера.
backend_flush_after
Заголовок раздела «backend_flush_after»Количество измененных обслуживающим процессом страниц в кеше ОС, после записи которых сервер дает указание ОС выполнить гарантированную запись данных на диск.
Минимальное значение: 0. Максимальное значение: 256.
Значение по умолчанию: 0 (отключено).
Применяется без перезапуска кластера.
backslash_quote
Заголовок раздела «backslash_quote»Можно ли представить знак апострофа в строковой константе в виде \'.
Значение по умолчанию: safe_encoding.
Применяется без перезапуска кластера.
bgwriter_delay
Заголовок раздела «bgwriter_delay»Задержка между раундами активности процесса фоновой записи в миллисекундах.
Минимальное значение: 10. Максимальное значение: 10000.
Значение по умолчанию: 200.
Применяется без перезапуска кластера.
bgwriter_flush_after
Заголовок раздела «bgwriter_flush_after»Количество измененных процессом фоновой записи страниц в кеше ОС, после записи которых сервер дает указание ОС выполнить гарантированную запись данных на диск.
Минимальное значение: 0. Максимальное значение: 256.
Значение по умолчанию: 64.
Применяется без перезапуска кластера.
bgwriter_lru_maxpages
Заголовок раздела «bgwriter_lru_maxpages»Максимальное количество буферов, которое процесс фоновой записи может записать за один раунд активности.
Минимальное значение: 0 (отключено). Максимальное значение: 1073741823.
Значение по умолчанию: 100.
Применяется без перезапуска кластера.
bgwriter_lru_multiplier
Заголовок раздела «bgwriter_lru_multiplier»Множитель числа измененных и ожидающих записи буферов в раунде записи.
Минимальное значение: 0. Максимальное значение: 10.
Значение по умолчанию: 2.
Применяется без перезапуска кластера.
bytea_output
Заголовок раздела «bytea_output»Формат вывода для типа данных bytea.
Значение по умолчанию: hex.
Применяется без перезапуска кластера.
checkpoint_completion_target
Заголовок раздела «checkpoint_completion_target»Доля от интервала между контрольными точками записи измененных данных на диск, которая тратится на процесс записи.
Минимальное значение: 0. Максимальное значение: 1.
Значение по умолчанию: 0.9.
Применяется без перезапуска кластера.
checkpoint_flush_after
Заголовок раздела «checkpoint_flush_after»Количество измененных процессом контрольной точки страниц в кеше ОС, после записи которых сервер дает указание ОС выполнить гарантированную запись данных на диск.
Минимальное значение: 0. Максимальное значение: 256.
Значение по умолчанию: 32.
Применяется без перезапуска кластера.
checkpoint_timeout
Заголовок раздела «checkpoint_timeout»Максимальное время между автоматическими контрольными точками записи в WAL секундах.
Минимальное значение: 30. Максимальное значение: 86400.
Значение по умолчанию: 300.
Применяется без перезапуска кластера.
client_connection_check_interval
Заголовок раздела «client_connection_check_interval»Интервал между проверками соединения с клиентом во время выполнения запроса в секундах.
Минимальное значение: 0. Максимальное значение: 2147483647.
Значение по умолчанию: 0 (отключено).
Применяется без перезапуска кластера.
client_min_messages
Заголовок раздела «client_min_messages»Минимальный уровень критичности сообщений, отправляемых клиенту.
Значение по умолчанию: notice.
Применяется без перезапуска кластера.
constraint_exclusion
Заголовок раздела «constraint_exclusion»Использование ограничений таблицы для оптимизации запросов.
Значение по умолчанию: partition.
Применяется без перезапуска кластера.
cursor_tuple_fraction
Заголовок раздела «cursor_tuple_fraction»Оценка планировщика для доли строк, полученных через курсор.
Минимальное значение: 0. Максимальное значение: 1.
Значение по умолчанию: 0.1.
Применяется без перезапуска кластера.
deadlock_timeout
Заголовок раздела «deadlock_timeout»Время ожидания блокировки в миллисекундах, после которого выполняется проверка взаимоблокировки.
Минимальное значение: 1. Максимальное значение: 2147483647.
Значение по умолчанию: 1000.
Применяется без перезапуска кластера.
default_statistics_target
Заголовок раздела «default_statistics_target»Целевой объем статистики по умолчанию для столбцов, для которых не заданы ограничения командой ALTER TABLE SET STATISTICS.
Минимальное значение: 1. Максимальное значение: 10000.
Значение по умолчанию: 100.
Применяется без перезапуска кластера.
default_transaction_isolation
Заголовок раздела «default_transaction_isolation»Уровень изоляции по умолчанию для новых транзакций.
Значение по умолчанию: read committed.
Применяется без перезапуска кластера.
default_transaction_read_only
Заголовок раздела «default_transaction_read_only»Режим «только чтение» для новых транзакций по умолчанию.
Значение по умолчанию: off.
Применяется без перезапуска кластера.
effective_io_concurrency
Заголовок раздела «effective_io_concurrency»Допустимое количество параллельных операций ввода-вывода. Зависит от конфигурации узла.
Минимальное значение: 0. Максимальное значение: 1000.
Значение по умолчанию: 1.
Применяется без перезапуска кластера.
enable_async_append
Заголовок раздела «enable_async_append»Использование планов с асинхронным добавлением данных.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_bitmapscan
Заголовок раздела «enable_bitmapscan»Использование сканирования по битовой карте.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_gathermerge
Заголовок раздела «enable_gathermerge»Использование планов соединения через сбор (Gather Merge).
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_hashagg
Заголовок раздела «enable_hashagg»Использование агрегации через хеш-таблицы.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_hashjoin
Заголовок раздела «enable_hashjoin»Использование соединения через хеширование.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_incremental_sort
Заголовок раздела «enable_incremental_sort»Использование инкрементальной сортировки.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_indexonlyscan
Заголовок раздела «enable_indexonlyscan»Использование сканирования только индекса.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_material
Заголовок раздела «enable_material»Использование материализации промежуточных результатов.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_mergejoin
Заголовок раздела «enable_mergejoin»Использование соединения слиянием.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_nestloop
Заголовок раздела «enable_nestloop»Использование соединения с вложенными циклами.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_parallel_append
Заголовок раздела «enable_parallel_append»Использование параллельного добавления данных.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_parallel_hash
Заголовок раздела «enable_parallel_hash»Использование параллельного хеширование при соединении. Не действует, если параметр enable_hashjoin отключен.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_partition_pruning
Заголовок раздела «enable_partition_pruning»Отсечение секций секционированных таблиц при планировании запроса.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_partitionwise_aggregate
Заголовок раздела «enable_partitionwise_aggregate»Агрегация в секционированных таблицах по отдельности для каждой секции.
Значение по умолчанию: off.
Применяется без перезапуска кластера.
enable_partitionwise_join
Заголовок раздела «enable_partitionwise_join»Соединение секционированных таблиц путем соединения соответствующих секций.
Значение по умолчанию: off.
Применяется без перезапуска кластера.
enable_seqscan
Заголовок раздела «enable_seqscan»Использование последовательного сканирования.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_sort
Заголовок раздела «enable_sort»Использование шагов с явной сортировкой.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
enable_tidscan
Заголовок раздела «enable_tidscan»Использование сканирования по TID.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
escape_string_warning
Заголовок раздела «escape_string_warning»Выводить ли предупреждение при использовании символа \ в строковых константах, если параметр standard_conforming_strings отключен.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
exit_on_error
Заголовок раздела «exit_on_error»Завершает сеанс при возникновении любой ошибки.
Значение по умолчанию: off.
Применяется без перезапуска кластера.
from_collapse_limit
Заголовок раздела «from_collapse_limit»Максимальное количество элементов в разделе FROM SQL-запроса, до которого вложенные запросы объединяются с внешним запросом.
Минимальное значение: 1. Максимальное значение: 2147483647.
Значение по умолчанию: 8.
Применяется без перезапуска кластера.
Генетический оптимизатор запросов (GEQO).
Значение по умолчанию: on.
Применяется без перезапуска кластера.
geqo_effort
Заголовок раздела «geqo_effort»Управляет соотношением времени планирования и качества плана в GEQO.
Минимальное значение: 1. Максимальное значение: 10.
Значение по умолчанию: 5.
Применяется без перезапуска кластера.
geqo_generations
Заголовок раздела «geqo_generations»Количество итераций алгоритма GEQO.
Минимальное значение: 0. Максимальное значение: 2147483647.
Значение по умолчанию: 0.
Применяется без перезапуска кластера.
geqo_pool_size
Заголовок раздела «geqo_pool_size»Размер пула в алгоритме GEQO.
Минимальное значение: 0. Максимальное значение: 2147483647.
Значение по умолчанию: 0.
Применяется без перезапуска кластера.
geqo_seed
Заголовок раздела «geqo_seed»Начальное значение генератора случайных чисел в GEQO для выбора случайных путей в пространстве поиска порядка соединений.
Минимальное значение: 0. Максимальное значение: 1.
Значение по умолчанию: 0.
Применяется без перезапуска кластера.
geqo_selection_bias
Заголовок раздела «geqo_selection_bias»Интенсивность селективного давления в популяции GEQO.
Минимальное значение: 1.5. Максимальное значение: 2.
Значение по умолчанию: 2.
Применяется без перезапуска кластера.
geqo_threshold
Заголовок раздела «geqo_threshold»Минимальное число элементов в разделе FROM SQL-запроса для использования GEQO.
Минимальное значение: 2. Максимальное значение: 2147483647.
Значение по умолчанию: 12.
Применяется без перезапуска кластера.
gin_pending_list_limit
Заголовок раздела «gin_pending_list_limit»Максимальный размер очереди записей GIN, если включен режим fastupdate (отложенная индексация через буферизацию новых записей), в килобайтах.
Минимальное значение: 64. Максимальное значение: 2147483647.
Значение по умолчанию: 4096.
Применяется без перезапуска кластера.
hash_mem_multiplier
Заголовок раздела «hash_mem_multiplier»Максимальный объем памяти для операций хеширования.
Минимальное значение: 1. Максимальное значение: 1000.
Значение по умолчанию: 2.
Применяется без перезапуска кластера.
idle_in_transaction_session_timeout
Заголовок раздела «idle_in_transaction_session_timeout»Максимальное время простоя сеанса в миллисекундах, после которого сеанс завершается.
Минимальное значение: 0. Максимальное значение: 2147483647.
Значение по умолчанию: 0 (отключено).
Применяется без перезапуска кластера.
Использование компиляции JIT, если она поддерживается.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
join_collapse_limit
Заголовок раздела «join_collapse_limit»Максимальное количество элементов в разделе FROM SQL-запроса, до которого в него сносятся конструкции JOIN.
Минимальное значение: 1. Максимальное значение: 2147483647.
Значение по умолчанию: 8.
Применяется без перезапуска кластера.
lo_compat_privileges
Заголовок раздела «lo_compat_privileges»Отключение проверки прав доступа к большим объектам для совместимости с версиями PostgreSQL ниже 9.0.
Значение по умолчанию: off.
Применяется без перезапуска кластера.
lock_timeout
Заголовок раздела «lock_timeout»Максимальное время ожидания в миллисекундах получения блокировки любого объекта БД любым оператором до прерывания.
Минимальное значение: 0. Максимальное значение: 2147483647.
Значение по умолчанию: 0 (отключено).
Применяется без перезапуска кластера.
log_checkpoints
Заголовок раздела «log_checkpoints»Запись в журнал контрольных точек записи и точек перезапуска сервера.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
log_connections
Заголовок раздела «log_connections»Запись в журнал всех попыток подключения к серверу, включая успешное завершение аутентификации и авторизации.
Значение по умолчанию: off.
Применяется без перезапуска кластера.
log_disconnections
Заголовок раздела «log_disconnections»Запись в журнал завершения сеансов с длительностью сеанса.
Значение по умолчанию: off.
Применяется без перезапуска кластера.
log_duration
Заголовок раздела «log_duration»Запись в журнал продолжительности каждой завершенной команды.
Значение по умолчанию: off.
Применяется без перезапуска кластера.
log_error_verbosity
Заголовок раздела «log_error_verbosity»Уровень детализации сообщений в журнале сервера.
Значение по умолчанию: default.
Применяется без перезапуска кластера.
log_lock_waits
Заголовок раздела «log_lock_waits»Запись в журнал событий с ожиданием блокировки длительностью дольше, чем указано в параметре deadlock_timeout.
Значение по умолчанию: off.
Применяется без перезапуска кластера.
log_min_duration_sample
Заголовок раздела «log_min_duration_sample»Минимальная продолжительность выполнения команд в миллисекундах, которые попадают в выборку.
Минимальное значение: -1. Максимальное значение: 2147483647.
Значение по умолчанию: -1 (отключено).
Применяется без перезапуска кластера.
log_min_duration_statement
Заголовок раздела «log_min_duration_statement»Минимальная продолжительность выполнения команд в миллисекундах, для которых в журнал записывается эта продолжительность. При отключенном параметре будут вноситься записи подмножеств команд, ограниченного параметром log_statement_sample_rate.
Минимальное значение: -1. Максимальное значение: 2147483647.
Значение по умолчанию: -1 (отключено).
Применяется без перезапуска кластера.
log_min_error_statement
Заголовок раздела «log_min_error_statement»Минимальный уровень ошибки для записи SQL-оператора в журнал.
Значение по умолчанию: error.
Применяется без перезапуска кластера.
log_min_messages
Заголовок раздела «log_min_messages»Минимальный уровень сообщений, записываемых в журнал сервера.
Значение по умолчанию: warning.
Применяется без перезапуска кластера.
log_parameter_max_length
Заголовок раздела «log_parameter_max_length»Максимальная длина в байтах для усечения и вывода значений параметров SQL. Не включает ошибки.
Минимальное значение: -1. Максимальное значение: 1073741823.
Значение по умолчанию: -1 (нет ограничения).
Применяется без перезапуска кластера.
log_parameter_max_length_on_error
Заголовок раздела «log_parameter_max_length_on_error»Максимальная длина в байтах для вывода значений параметров SQL при ошибках.
Минимальное значение: -1. Максимальное значение: 1073741823.
Значение по умолчанию: 0 (не выводить).
Применяется без перезапуска кластера.
log_recovery_conflict_waits
Заголовок раздела «log_recovery_conflict_waits»Запись в журнал событий с ожиданием разрешения конфликтов восстановления получения блокировки длительностью дольше, чем указано в параметре deadlock_timeout.
Значение по умолчанию: off.
Применяется без перезапуска кластера.
log_statement
Заголовок раздела «log_statement»Типы SQL-команд, которые записываются в журнал.
Значение по умолчанию: none.
Применяется без перезапуска кластера.
log_statement_sample_rate
Заголовок раздела «log_statement_sample_rate»Доля команд с длительностью больше, чем указано в параметре log_min_duration_sample, и попадающих в журнал.
Минимальное значение: 0. Максимальное значение: 1.
Значение по умолчанию: 1.
Применяется без перезапуска кластера.
log_temp_files
Заголовок раздела «log_temp_files»Минимальный размер временных файлов в килобайтах, имена и размеры которых регистрируются в журнале.
Минимальное значение: -1. Максимальное значение: 2147483647.
Значение по умолчанию: -1 (отключено).
Применяется без перезапуска кластера.
log_transaction_sample_rate
Заголовок раздела «log_transaction_sample_rate»Доля транзакций, команды из которых записываются в журнал дополнительно.
Минимальное значение: 0. Максимальное значение: 1.
Значение по умолчанию: 0.
Применяется без перезапуска кластера.
logical_decoding_work_mem
Заголовок раздела «logical_decoding_work_mem»Максимальный объем памяти в килобайтах для логического декодирования.
Минимальное значение: 64. Максимальное значение: 2147483647.
Значение по умолчанию: RAM × 0.1.
Применяется без перезапуска кластера.
maintenance_io_concurrency
Заголовок раздела «maintenance_io_concurrency»Максимальное количество параллельных операций ввода/вывода. Зависит от конфигурации узла.
Минимальное значение: 1. Максимальное значение: 1000.
Значение по умолчанию: 10.
Применяется без перезапуска кластера.
maintenance_work_mem
Заголовок раздела «maintenance_work_mem»Максимальный объем памяти в мегабайтах для операций обслуживания БД. Зависит от конфигурации узла.
Минимальное значение: 1024. Максимальное значение: 2147483647.
Значение по умолчанию: RAM × 0.1.
Применяется без перезапуска кластера.
max_locks_per_transaction
Заголовок раздела «max_locks_per_transaction»Среднее количество блокировок объектов на транзакцию.
Минимальное значение: 10. Максимальное значение: 2147483647.
Значение по умолчанию: 64.
Для применения кластер автоматически перезапустится.
max_logical_replication_workers
Заголовок раздела «max_logical_replication_workers»Максимальное количество рабочих процессов логической репликации.
Минимальное значение: 0. Максимальное значение: 262143.
Значение по умолчанию: 4.
Для применения кластер автоматически перезапустится.
max_parallel_maintenance_workers
Заголовок раздела «max_parallel_maintenance_workers»Максимальное количество рабочих процессов, которые могут запускаться одной служебной командой. Зависит от конфигурации узла.
Минимальное значение: 0. Максимальное значение: 1024.
Значение по умолчанию: 2.
Применяется без перезапуска кластера.
max_parallel_workers
Заголовок раздела «max_parallel_workers»Максимальное количество рабочих процессов, которое может поддерживаться для выполнения параллельных операций. Зависит от конфигурации узла.
Минимальное значение: 1. Максимальное значение: 1024.
Значение по умолчанию: vCPU - 1.
Применяется без перезапуска кластера.
max_parallel_workers_per_gather
Заголовок раздела «max_parallel_workers_per_gather»Максимальное количество рабочих процессов, которые могут запуститься одним узлом Gather или Gather Merge. Зависит от конфигурации узла.
Минимальное значение: 1. Максимальное значение: 1024.
Значение по умолчанию: vCPU ÷ 2.
Применяется без перезапуска кластера.
max_pred_locks_per_transaction
Заголовок раздела «max_pred_locks_per_transaction»Среднее количество блокировок объектов на транзакцию.
Минимальное значение: 10. Максимальное значение: 2147483647.
Значение по умолчанию: 64.
Для применения кластер автоматически перезапустится.
max_prepared_transactions
Заголовок раздела «max_prepared_transactions»Максимальное количество транзакций в подготовленном состоянии одновременно.
Минимальное значение: 0. Максимальное значение: 262143
Значение по умолчанию: 0.
Для применения кластер автоматически перезапустится.
max_worker_processes
Заголовок раздела «max_worker_processes»Максимальное число фоновых процессов, которое можно запустить. Зависит от конфигурации узла.
Минимальное значение: 2. Максимальное значение: 262143.
Значение по умолчанию: vCPU - 1.
Для применения кластер автоматически перезапустится.
parallel_leader_participation
Заголовок раздела «parallel_leader_participation»Может ли ведущий процесс выполнять план запроса ниже узлов Gather и Gather Merge, не ожидая рабочие процессы.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
plan_cache_mode
Заголовок раздела «plan_cache_mode»Выбор между специализированным и общим планом выполнения запроса.
Значение по умолчанию: auto.
Применяется без перезапуска кластера.
quote_all_identifiers
Заголовок раздела «quote_all_identifiers»Принудительное заключение всех идентификаторов в кавычки при получении SQL из БД.
Значение по умолчанию: off.
Применяется без перезапуска кластера.
random_page_cost
Заголовок раздела «random_page_cost»Относительный вес случайного чтения одной произвольной страницы с диска. Рекомендуемое значение для SSD-дисков: 1.1. Зависит от конфигурации узла.
Минимальное значение: 0. Максимальное значение: 1.79769e+308.
Значение по умолчанию: 4.
Применяется без перезапуска кластера.
row_security
Заголовок раздела «row_security»Должна ли выдаваться ошибка при применении политик защиты строк.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
search_path
Заголовок раздела «search_path»Порядок поиска объектов в схемах при обращении, если схема не указана. Для всех расширений всегда используется схема public.
Значение по умолчанию: "$user", public.
Применяется без перезапуска кластера.
seq_page_cost
Заголовок раздела «seq_page_cost»Относительный вес последовательного чтения одной страницы с диска. Зависит от конфигурации узла.
Минимальное значение: 0. Максимальное значение: 1.79769e+308.
Значение по умолчанию: 1.
Применяется без перезапуска кластера.
standard_conforming_strings
Заголовок раздела «standard_conforming_strings»Символ \ в строках воспринимается по стандарту SQL буквально.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
statement_timeout
Заголовок раздела «statement_timeout»Максимальная длительность выполнения оператора в миллисекундах, после которой оператор прерывается.
Минимальное значение: 0. Максимальное значение: 2147483647.
Значение по умолчанию: 0 (отключено).
Применяется без перезапуска кластера.
synchronize_seqscans
Заголовок раздела «synchronize_seqscans»Синхронизация обращений при последовательном сканировании больших таблиц для распределения нагрузки.
Значение по умолчанию: on.
Применяется без перезапуска кластера.
temp_buffers
Заголовок раздела «temp_buffers»Максимальный объем памяти в килобайтах, выделяемой для временных буферов в каждом сеансе. Используется при доступе к временным таблицам.
Минимальное значение: 100. Максимальное значение: 1073741823.
Значение по умолчанию: 1024.
Применяется без перезапуска кластера.
temp_file_limit
Заголовок раздела «temp_file_limit»Максимальный объем дискового пространства в килобайтах, который сможет использоваться одним процессом для создания временных файлов. Зависит от объема хранилища.
Минимальное значение: -1 (нет ограничения). Максимальное значение: 2147483647.
Значение по умолчанию: -1.
Применяется без перезапуска кластера.
track_activity_query_size
Заголовок раздела «track_activity_query_size»Максимальный объем памяти в байтах, резервируемый для хранения текста в поле pg_stat_activity.query выполняемой команды.
Минимальное значение: 100. Максимальное значение: 1048576.
Значение по умолчанию: 1024.
Применяется без перезапуска кластера.
transform_null_equals
Заголовок раздела «transform_null_equals»Преобразование выражения NULL в выражение IS NULL.
Значение по умолчанию: off.
Применяется без перезапуска кластера.
vacuum_cost_delay
Заголовок раздела «vacuum_cost_delay»Время простоя процесса при превышении максимального накопленного веса, в миллисекундах.
Минимальное значение: 0. Максимальное значение: 100.
Значение по умолчанию: 0 (отключено).
Применяется без перезапуска кластера.
vacuum_cost_limit
Заголовок раздела «vacuum_cost_limit»Максимальный накопленный вес, при превышении которого очистка приостанавливается.
Значение по умолчанию: 200.
Применяется без перезапуска кластера.
vacuum_cost_page_dirty
Заголовок раздела «vacuum_cost_page_dirty»Вес операции очистки ранее не измененного блока.
Значение по умолчанию: 20.
Применяется без перезапуска кластера.
vacuum_cost_page_hit
Заголовок раздела «vacuum_cost_page_hit»Вес операции очистки буфера, найденного в кеше.
Значение по умолчанию: 1.
Применяется без перезапуска кластера.
vacuum_cost_page_miss
Заголовок раздела «vacuum_cost_page_miss»Вес операции очистки буфера, который нужно прочитать с диска.
Значение по умолчанию: 2.
Применяется без перезапуска кластера.
vacuum_failsafe_age
Заголовок раздела «vacuum_failsafe_age»Максимальный возраст в транзакциях для поля pg_class.relfrozenxid до активации аварийного режима очистки.
Минимальное значение: 0. Максимальное значение: 2100000000.
Значение по умолчанию: 1600000000.
Применяется без перезапуска кластера.
vacuum_multixact_failsafe_age
Заголовок раздела «vacuum_multixact_failsafe_age»Максимальный возраст в мультитранзакциях для поля pg_class.relminmxid до активации аварийного режима очистки.
Минимальное значение: 0. Максимальное значение: 2100000000.
Значение по умолчанию: 1600000000.
Применяется без перезапуска кластера.
wal_level
Заголовок раздела «wal_level»Уровень детализации записи в журнал WAL.
Значение по умолчанию: replica.
Для применения кластер автоматически перезапустится.
work_mem
Заголовок раздела «work_mem»Максимальный объем памяти в килобайтах для внутренних операций сортировки и хеш-таблиц до задействия временных файлов на диске. Зависит от конфигурации узла.
Минимальное значение: 64. Максимальное значение: 2147483647.
Значение по умолчанию: 4096.
Применяется без перезапуска кластера.
xmlbinary
Заголовок раздела «xmlbinary»Способ кодирования двоичных данных в XML.
Значение по умолчанию: base64.
Применяется без перезапуска кластера.
xmloption
Заголовок раздела «xmloption»Тип преобразования по умолчанию между XML и символьными строками.
Значение по умолчанию: content.
Применяется без перезапуска кластера.
Внутренние параметры
Заголовок раздела «Внутренние параметры»Внутренние параметры Managed PostgreSQL недоступны для изменения.
archive_timeout
Заголовок раздела «archive_timeout»Максимальное время в секундах, по истечении которого сервер принудительно переключит WAL на новый сегмент, даже если текущий сегмент не заполнен до конца.
Значение по умолчанию: 300.
auto_explain.log_analyze
Заголовок раздела «auto_explain.log_analyze»Запись в протокол вывода команды EXPLAIN ANALYZE вместо EXPLAIN.
Значение по умолчанию: off.
auto_explain.log_min_duration
Заголовок раздела «auto_explain.log_min_duration»Время выполнения оператора в миллисекундах, при превышении которого план оператора будет записан в журнал.
Значение по умолчанию: -1 (отключено).
auto_explain.log_nested_statements
Заголовок раздела «auto_explain.log_nested_statements»Запись в журнал операторов, выполняемых внутри функции.
Значение по умолчанию: off (записываются только запросы верхнего уровня).
auto_explain.log_timing
Заголовок раздела «auto_explain.log_timing»Вывод длительности на уровне узлов при записи в журнал плана выполнения.
Значение по умолчанию: off.
auto_explain.log_triggers
Заголовок раздела «auto_explain.log_triggers»Запись статистики выполнения триггеров в журнал.
Значение по умолчанию: off.
auto_explain.log_verbose
Заголовок раздела «auto_explain.log_verbose»Вывод детализации при записи плана выполнения в журнал.
Значение по умолчанию: off.
auto_explain.sample_rate
Заголовок раздела «auto_explain.sample_rate»Процент операторов, которые будут отслеживаться в каждом сеансе.
Значение по умолчанию: -1 (отключено).
autovacuum_vacuum_threshold
Заголовок раздела «autovacuum_vacuum_threshold»Минимальное количество обновленных или удаленных строк в таблице, при достижении которого запускается процесс автоочистки.
Значение по умолчанию: 50.
Применяется без перезапуска кластера.
effective_cache_size
Заголовок раздела «effective_cache_size»Эффективный размер дискового кеша, доступный для одного запроса. Зависит от конфигурации узла.
Значение по умолчанию: RAM × 0.7.
Минимальное значение: 1. Максимальное значение: 2147483647.
Применяется без перезапуска кластера.
max_connections
Заголовок раздела «max_connections»Максимальное количество одновременных подключений к серверу БД. Зависит от конфигурации узла.
Значение по умолчанию: vCPU × 100.
Минимальное значение: 25. Максимальное значение: 262143.
Для применения кластер автоматически перезапустится.
max_replication_slots
Заголовок раздела «max_replication_slots»Максимальное количество слотов репликации.
Значение по умолчанию: 10.
max_slot_wal_keep_size
Заголовок раздела «max_slot_wal_keep_size»Максимальный размер файлов WAL, который может оставаться в каталоге pg_wal для слотов репликации после выполнения контрольной точки.
Значение по умолчанию: -1 (отключено).
max_standby_archive_delay
Заголовок раздела «max_standby_archive_delay»Максимальное время ожидания в миллисекундах ведомым сервером в режиме горячего резерва до отмены запросов, конфликтующих с изменениями из WAL-архива.
Значение по умолчанию: 30.
max_standby_streaming_delay
Заголовок раздела «max_standby_streaming_delay»Максимальное время ожидания в миллисекундах ведомым сервером в режиме горячего резерва до отмены запросов, конфликтующих с очередными изменениями в WAL.
Значение по умолчанию: 30.
max_wal_senders
Заголовок раздела «max_wal_senders»Максимально количество одновременных подключений ведомых серверов или клиентов потокового копирования.
Значение по умолчанию: 10.
max_wal_size
Заголовок раздела «max_wal_size»Максимальный размер в байтах файла WAL, при достижении которого запускается снятие автоматических контрольных точек. Зависит от объема хранилища.
Значение по умолчанию: DISK_SIZE × 0.1.
Минимальное значение: 2. Максимальное значение: 8192.
Применяется без перезапуска кластера.
min_wal_size
Заголовок раздела «min_wal_size»Объем дискового пространства в байтах, занимаемый WAL, при превышении которого старые файлы WAL в контрольных точках удаляются.
Значение по умолчанию: 80.
online_analyze
Заголовок раздела «online_analyze»Загрузка библиотеки модуля online_analyze в текущий сеанс и включение его функциональности для немедленного обновления статистики после операций INSERT, UPDATE, DELETE или SELECT INTO в целевых таблицах.
Значение по умолчанию: on.
pg_hint_plan.debug_print
Заголовок раздела «pg_hint_plan.debug_print»Вывод и детализация отладочной информации модуля pg_hint_plan.
Значение по умолчанию: off.
pg_hint_plan.enable_hint
Заголовок раздела «pg_hint_plan.enable_hint»Включение модуля pg_hint_plan.
Значение по умолчанию: on.
pg_hint_plan.enable_hint_table
Заголовок раздела «pg_hint_plan.enable_hint_table»Использования указаний из таблицы.
Значение по умолчанию: off.
pg_hint_plan.message_level
Заголовок раздела «pg_hint_plan.message_level»Уровень, с которым будут записываться в журнал отладочные сообщения.
Значение по умолчанию: log.
pg_qualstats.enabled
Заголовок раздела «pg_qualstats.enabled»Включение модуля pg_qualstats.
Значение по умолчанию: true.
pg_qualstats.max
Заголовок раздела «pg_qualstats.max»Максимальное количество отслеживаемого предиката и запрашиваемого текста SQL-запроса.
Значение по умолчанию: 1000.
pg_qualstats.resolve_oids
Заголовок раздела «pg_qualstats.resolve_oids»Использование идентификаторов объектов в запросе.
Значение по умолчанию: false.
pg_qualstats.sample_rate
Заголовок раздела «pg_qualstats.sample_rate»Доля запросов, которые должны быть отобраны.
Значение по умолчанию: -1 (отключено).
pg_qualstats.track_constants
Заголовок раздела «pg_qualstats.track_constants»Отслеживание модулем pg_qualstats каждого постоянного значения по отдельности.
Значение по умолчанию: true.
plantuner.fix_empty_table
Заголовок раздела «plantuner.fix_empty_table»Обнуление модулем plantuner числа страниц и кортежей в таблицей, которая не содержит блоков в файле.
Значение по умолчанию: off.
shared_buffers
Заголовок раздела «shared_buffers»Объем памяти в байтах, который PostgreSQL может использовать для буферов в разделяемой памяти. Зависит от конфигурации узла.
Значение по умолчанию: RAM × 0.25.
Минимальное значение: 16. Максимальное значение: 1048576.
Для применения кластер автоматически перезапустится.
superuser_reserved_connections
Заголовок раздела «superuser_reserved_connections»Максимальное количество подключений, которые PostgreSQL будет резервировать для пользователей с максимальными правами.
Значение по умолчанию: 3.
synchronous_commit
Заголовок раздела «synchronous_commit»Уровень обработки WAL, после завершения которого сервер будет сообщать об успешном выполнении операции.
Значение по умолчанию: on.
TimeZone
Заголовок раздела «TimeZone»Часовой пояс для ввода и вывода значений времени.
Значение по умолчанию: GMT.
wal_keep_size
Заголовок раздела «wal_keep_size»Минимальный объём прошлых сегментов журнала, который будет сохраняться в каталоге pg_wal, чтобы ведомый сервер мог выбрать их при потоковой репликации.
Зависит от объема хранилища.
Значение по умолчанию: 128.
wal_sender_timeout
Заголовок раздела «wal_sender_timeout»Период времени в миллисекундах, по истечении которого прерываются неактивные соединения репликации.
Значение по умолчанию: 60000.