Skip to content

Latest commit

 

History

History
105 lines (97 loc) · 25.2 KB

File metadata and controls

105 lines (97 loc) · 25.2 KB

ConfigParametersPostgres

Параметры PostgreSQL (postgres | postgres14 | postgres15 | postgres16 | postgres17 | postgres18)

Properties

Name Type Description Notes
max_connections object Максимальное количество одновременных подключений к серверу (`mysql5` `mysql`
autovacuum_analyze_scale_factor object Доля изменения строк таблицы перед запуском автоматического анализа (`postgres` `postgres14`
autovacuum_max_workers object Максимальное количество процессов autovacuum, которые могут работать одновременно (`postgres` `postgres14`
autovacuum_naptime object Интервал между запусками процессов autovacuum (`postgres` `postgres14`
autovacuum_vacuum_insert_scale_factor object Доля вставленных строк перед запуском vacuum для таблиц с большим количеством вставок (`postgres` `postgres14`
autovacuum_vacuum_scale_factor object Доля измененных или удаленных строк перед запуском autovacuum (`postgres` `postgres14`
autovacuum_work_mem object Объем памяти, используемый одним процессом autovacuum (`postgres` `postgres14`
bgwriter_delay object Интервал между циклами фонового процесса записи страниц (`postgres` `postgres14`
bgwriter_lru_maxpages object Максимальное количество страниц, записываемых background writer за один цикл (`postgres` `postgres14`
deadlock_timeout object Время ожидания блокировки перед проверкой взаимной блокировки (`postgres` `postgres14`
gin_pending_list_limit object Максимальный размер списка ожидающих вставок индекса GIN (`postgres` `postgres14`
idle_in_transaction_session_timeout object Время ожидания неактивной транзакционной сессии перед завершением соединения (`postgres` `postgres14`
join_collapse_limit object Максимальное количество таблиц в JOIN, которые планировщик может переупорядочить (`postgres` `postgres14`
lock_timeout object Максимальное время ожидания блокировки перед отменой запроса (`postgres` `postgres14`
max_prepared_transactions object Максимальное количество подготовленных транзакций, которые могут существовать одновременно (`postgres` `postgres14`
shared_buffers object Размер общей памяти, используемой PostgreSQL для буферного кэша (`postgres` `postgres14`
log_min_duration_statement object Минимальное время выполнения запроса, после которого он записывается в журнал (`postgres` `postgres14`
wal_buffers object Размер памяти, используемой для буферизации WAL-записей (`postgres` `postgres14`
temp_buffers object Максимальный объем памяти для временных таблиц каждой сессии (`postgres` `postgres14`
work_mem object Объем памяти, используемый одной операцией сортировки или хеширования (`postgres` `postgres14`
default_transaction_isolation object Уровень изоляции транзакций по умолчанию (`postgres` `postgres14`
effective_cache_size object Оценка объема дискового кэша, доступного планировщику запросов (`postgres` `postgres14`
max_wal_size object Максимальный размер WAL перед запуском контрольной точки (`postgres` `postgres14`
min_wal_size object Минимальный размер WAL, который сохраняется между контрольными точками (`postgres` `postgres14`
wal_level object Уровень детализации записи WAL для восстановления и репликации (`postgres` `postgres14`
max_replication_slots object Максимальное количество слотов репликации, которые могут быть созданы (`postgres` `postgres14`
max_wal_senders object Максимальное количество процессов отправки WAL для репликации (`postgres` `postgres14`
max_worker_processes object Максимальное количество фоновых процессов PostgreSQL (`postgres` `postgres14`
max_logical_replication_workers object Максимальное количество процессов логической репликации (`postgres` `postgres14`
max_parallel_maintenance_workers object Максимальное количество параллельных процессов для операций обслуживания (`postgres` `postgres14`
max_parallel_workers object Максимальное количество параллельных рабочих процессов для запросов (`postgres` `postgres14`
max_parallel_workers_per_gather object Максимальное количество параллельных рабочих процессов на один Gather-узел (`postgres` `postgres14`
array_nulls object Разрешение использования NULL в массивах PostgreSQL (`postgres` `postgres14`
backend_flush_after object Количество страниц, после записи которых выполняется принудительная очистка данных на диск серверным процессом (`postgres` `postgres14`
backslash_quote object Управление использованием обратного слеша в строковых литералах (`postgres` `postgres14`
bgwriter_flush_after object Количество страниц, после которого background writer выполняет очистку данных на диск (`postgres` `postgres14`
bgwriter_lru_multiplier object Множитель количества страниц, которые background writer пытается очистить (`postgres` `postgres14`
default_transaction_read_only object Определяет режим транзакций только для чтения по умолчанию (`postgres` `postgres14`
enable_hashagg object Разрешение использования Hash Aggregate планировщиком запросов (`postgres` `postgres14`
enable_hashjoin object Разрешение использования Hash Join планировщиком запросов (`postgres` `postgres14`
enable_incremental_sort object Разрешение использования инкрементальной сортировки планировщиком (`postgres` `postgres14`
enable_indexscan object Разрешение использования обычного индексного сканирования (`postgres` `postgres14`
enable_indexonlyscan object Разрешение использования index-only scan (`postgres` `postgres14`
enable_material object Разрешение использования материализации промежуточных результатов запросов (`postgres` `postgres14`
enable_memoize object Разрешение использования Memoize узлов планировщиком запросов (`postgres14` `postgres15`
enable_mergejoin object Разрешение использования Merge Join планировщиком запросов (`postgres` `postgres14`
enable_parallel_append object Разрешение использования параллельного Append для запросов (`postgres` `postgres14`
enable_parallel_hash object Разрешение использования параллельных Hash операций (`postgres` `postgres14`
enable_partition_pruning object Разрешение удаления ненужных разделов таблицы при планировании запроса (`postgres` `postgres14`
enable_partitionwise_join object Разрешение выполнения соединений между секционированными таблицами с учетом секций (`postgres` `postgres14`
enable_partitionwise_aggregate object Разрешение выполнения агрегатных операций отдельно для секций таблиц (`postgres` `postgres14`
enable_seqscan object Разрешение использования последовательного сканирования таблиц планировщиком запросов (`postgres` `postgres14`
enable_sort object Разрешение использования операций сортировки планировщиком запросов (`postgres` `postgres14`
enable_tidscan object Разрешение использования TID Scan для поиска строк по физическим идентификаторам (`postgres` `postgres14`
exit_on_error object Завершение сессии при возникновении ошибки SQL (`postgres` `postgres14`
from_collapse_limit object Максимальное количество элементов FROM, которые планировщик может объединять при оптимизации запросов (`postgres` `postgres14`
jit object Включение JIT-компиляции для ускорения выполнения запросов (`postgres` `postgres14`
plan_cache_mode object Режим использования кэша планов подготовленных запросов (`postgres` `postgres14`
quote_all_identifiers object Всегда заключать идентификаторы в кавычки при генерации SQL (`postgres` `postgres14`
standard_conforming_strings object Использование стандартного поведения строковых литералов SQL (`postgres` `postgres14`
statement_timeout object Максимальное время выполнения SQL-запроса перед автоматической отменой (`postgres` `postgres14`
timezone object Часовой пояс сервера PostgreSQL по умолчанию (`postgres` `postgres14`
transform_null_equals object Преобразование выражений вида `NULL = NULL` в проверку IS NULL (`postgres` `postgres14`
max_locks_per_transaction object Количество объектов, которые может блокировать одна транзакция (`postgres` `postgres14`
autovacuum_vacuum_cost_limit object Лимит стоимости операций autovacuum перед приостановкой работы (`postgres` `postgres14`
checkpoint_timeout object Максимальный интервал времени между автоматическими контрольными точками (`postgres` `postgres14`
checkpoint_completion_target object Доля интервала checkpoint, за которую PostgreSQL распределяет запись данных (`postgres` `postgres14`
wal_compression object Включение сжатия WAL-записей для уменьшения объема журнала (`postgres` `postgres14`
random_page_cost object Оценочная стоимость случайного чтения страницы для планировщика запросов (`postgres` `postgres14`
effective_io_concurrency object Количество параллельных операций ввода-вывода, которые планировщик может учитывать (`postgres` `postgres14`
log_lock_waits object Включение записи в журнал информации об ожидании блокировок дольше deadlock_timeout (`postgres` `postgres14`
log_temp_files object Минимальный размер временных файлов, при котором они записываются в журнал (`postgres` `postgres14`
track_io_timing object Включение сбора статистики времени операций ввода-вывода (`postgres` `postgres14`
maintenance_work_mem object Максимальный объем памяти для операций обслуживания, таких как VACUUM и CREATE INDEX (`postgres` `postgres14`
idle_session_timeout object Время ожидания неактивной сессии перед автоматическим завершением соединения (`postgres14` `postgres15`
io_method object Метод выполнения операций ввода-вывода PostgreSQL (`postgres18`). [optional]
io_workers object Количество фоновых процессов для выполнения операций ввода-вывода (`postgres18`). [optional]

Example

from timeweb_cloud_api.models.config_parameters_postgres import ConfigParametersPostgres

# TODO update the JSON string below
json = "{}"
# create an instance of ConfigParametersPostgres from a JSON string
config_parameters_postgres_instance = ConfigParametersPostgres.from_json(json)
# print the JSON string representation of the object
print ConfigParametersPostgres.to_json()

# convert the object into a dict
config_parameters_postgres_dict = config_parameters_postgres_instance.to_dict()
# create an instance of ConfigParametersPostgres from a dict
config_parameters_postgres_form_dict = config_parameters_postgres.from_dict(config_parameters_postgres_dict)

[Back to Model list] [Back to API list] [Back to README]