PostgreSQL идва с множество настройки за конфигурация, но с документация, разпръсната из цялото ръководство! Ето удобен лист с всички опции за конфигурация на Postgres 10, разделени на категории, с връзки, които могат да се щракнат, които отиват към официалната документация. Насладете се!
Автоматично вакуумиране
автовакуум | Стартира подпроцеса на автоматично вакуумиране. |
autovacuum_analyze_scale_factor | Броят на вмъкванията, актуализациите или изтриванията на кортежи преди анализа като част от повторните числа. |
autovacuum_analyze_threshold | Минимален брой вмъквания, актуализации или изтривания на кортежи преди анализ. |
autovacuum_freeze_max_age | Възраст, на която да се изчисти автоматично таблицата, за да се предотврати заобикалянето на идентификатора на транзакцията. |
autovacuum_max_workers | Задава максималния брой едновременно работещи автоматично вакуумни работни процеси. |
autovacuum_multixact_freeze_max_age | Многоточна възраст, на която да се прахосва автоматично масата, за да се предотврати мултиточното обвиване. |
autovacuum_naptime | Време за заспиване между автоматичното вакуумиране. |
autovacuum_vacuum_cost_delay | Забавяне на разходите за вакуумиране в милисекунди, за автоматично вакуумиране. |
autovacuum_vacuum_cost_limit | Разходите за прахосмукачка са налични преди дрямка, за автоматично вакуумиране. |
autovacuum_vacuum_scale_factor | Броят актуализации или изтривания на кортежи преди вакуумирането като част от повторните числа. |
autovacuum_vacuum_threshold | Минимален брой актуализации или изтривания на кортежи преди вакуумирането. |
По подразбиране на клиентската връзка / Локал и форматиране
клиентско_кодиране | Задава кодирането на набора от символи на клиента. |
Стил на дата | Задава формата на показване на стойностите за дата и час. |
default_text_search_config | Задава конфигурация за текстово търсене по подразбиране. |
extra_float_digits | Задава броя на показаните цифри за стойности с плаваща запетая. |
Интервален стил | Задава формата на показване на стойностите на интервала. |
lc_collate | Показва локала на реда за съпоставяне. |
lc_ctype | Показва класификацията на знаците и локала за преобразуване на главни букви. |
lc_messages | Задава езика, на който се показват съобщенията. |
lc_monetary | Задава локала за форматиране на парични суми. |
lc_numeric | Задава локала за форматиране на числа. |
lc_time | Задава локала за форматиране на стойности за дата и час. |
сървърно_кодиране | Задава кодирането на набора от символи на сървъра (базата данни). |
Часова зона | Задава часовата зона за показване и интерпретиране на времеви печати. |
съкращения на часовата зона | Избира файл със съкращения на часовите зони. |
Стандарти за клиентска връзка / Други настройки по подразбиране
dynamic_library_path | Задава пътя за динамично зареждащи се модули. |
gin_fuzzy_search_limit | Задава максимално разрешен резултат за точно търсене по GIN. |
tcp_keepalives_count | Максимален брой повторни предавания за поддържане на TCP. |
tcp_keepalives_idle | Време между издаването на TCP поддържащи активи. |
tcp_keepalives_interval | Време между TCP keepalive повторни предавания. |
По подразбиране на клиентската връзка / Предварително зареждане на споделена библиотека
local_preload_libraries | Изписва непривилегировани споделени библиотеки за предварително зареждане във всеки бекенд. |
session_preload_libraries | Изписва споделени библиотеки за предварително зареждане във всеки бекенд. |
споделени_предварителни_библиотеки | Изписва споделени библиотеки за предварително зареждане в сървъра. |
По подразбиране на клиентската връзка/поведение на изявление
bytea_output | Задава изходния формат за bytea. |
check_function_bodyes | Проверете функционалните тела по време на CREATE FUNCTION. |
пространство_таблици по подразбиране | Задава пространството за таблици по подразбиране за създаване на таблици и индекси. |
default_transaction_deferrable | Задава състоянието по подразбиране за отлагане на новите транзакции. |
изолация_на_транзакция по подразбиране | Задава нивото на изолация на транзакциите за всяка нова транзакция. |
default_transaction_read_only | Задава състоянието по подразбиране само за четене на новите транзакции. |
gin_pending_list_limit | Задава максималния размер на чакащия списък за GIN индекс. |
idle_in_transaction_session_timeout | Задава максималната разрешена продължителност на всяка неактивна транзакция. |
lock_timeout | Задава максимално допустимата продължителност на всяко изчакване за заключване. |
търсене | Задава реда за търсене на схема за имена, които не са квалифицирани за схема. |
роля_на_репликация на сесия | Задава поведението на сесията за задействания и правила за пренаписване. |
време за изчакване на_изявление | Задава максималната разрешена продължителност на всяко изявление. |
временни_таблични пространства | Задава пространството(та) за таблици, които да се използват за временни таблици и файлове за сортиране. |
transaction_deferrable | Дали да се отложи сериализирана транзакция само за четене, докато не може да бъде изпълнена без възможни неуспехи в сериализацията. |
transaction_isolation | Задава нивото на изолация на текущата транзакция. |
transaction_read_only | Задава състоянието на текущата транзакция само за четене. |
vacuum_freeze_min_age | Минимална възраст, на която VACUUM трябва да замрази ред в таблицата. |
vacuum_freeze_table_age | Възраст, на която VACUUM трябва да сканира цялата таблица, за да замрази кортежи. |
vacuum_multixact_freeze_min_age | Минимална възраст, на която VACUUM трябва да замрази MultiXactId в ред на таблица. |
vacuum_multixact_freeze_table_age | Многоточна възраст, на която VACUUM трябва да сканира цялата таблица, за да замрази кортежи. |
xmlbinary | Задава как двоичните стойности да бъдат кодирани в XML. |
xmloption | Задава дали XML данните в имплицитни операции за синтактичен анализ и сериализация да се разглеждат като документи или фрагменти от съдържание. |
Връзки и удостоверяване / Настройки на връзката
bonjour | Разрешава рекламирането на сървъра чрез Bonjour. |
bonjour_name | Задава името на услугата Bonjour. |
адреси_слушане | Задава името на хоста или IP адреса(ите) за слушане. |
max_connections | Задава максималния брой едновременни връзки. |
порт | Задава TCP порта, който сървърът слуша. |
superuser_reserved_connections | Задава броя на слотовете за връзка, запазени за суперпотребители. |
unix_socket_directories | Задава директориите, където ще бъдат създадени сокети на Unix домейн. |
unix_socket_group | Задава групата-притежател на Unix-домейна сокета. |
unix_socket_permissions | Задава разрешенията за достъп на Unix-домейна сокета. |
Връзки и удостоверяване / Сигурност и удостоверяване
време за изчакване на автентификация | Задава максималното разрешено време за завършване на удостоверяването на клиента. |
db_user_namespace | Разрешава потребителски имена на база данни. |
krb_caseins_users | Задава дали потребителските имена на Kerberos и GSSAPI трябва да се третират като нечувствителни към главни букви. |
krb_server_keyfile | Задава местоположението на ключовия файл на сървъра на Kerberos. |
криптиране на парола | Шифроване на пароли. |
редова_сигурност | Активиране на защитата на редовете. |
ssl | Разрешава SSL връзки. |
ssl_ca_file | Местоположение на файла на SSL сертификата. |
ssl_cert_file | Местоположение на файла със сертификат за SSL сървър. |
ssl_шифри | Задава списък с разрешени SSL шифри. |
ssl_crl_file | Местоположение на файла със списъка за анулиране на SSL сертификат. |
ssl_dh_params_file | Местоположение на файла с параметри на SSL DH. |
ssl_ecdh_curve | Задава кривата, която да се използва за ECDH. |
ssl_key_file | Местоположение на файла с частен ключ на SSL сървъра. |
ssl_prefer_server_ciphers | Дайте приоритет на реда на сървърния шифров комплект. |
Опции за програмисти
allow_system_table_mods | Позволява модификации на структурата на системните таблици. |
неуспех_на_контролна сума | Продължава обработката след грешка на контролната сума. |
игнориране на_системни_индекси | Деактивира четенето от системните индекси. |
post_auth_delay | Изчаква N секунди при стартиране на връзката след удостоверяване. |
pre_auth_delay | Изчаква N секунди при стартиране на връзката преди удостоверяване. |
trace_notify | Генерира изход за отстраняване на грешки за LISTEN и NOTIFY. |
trace_recovery_messages | Позволява регистриране на информация за отстраняване на грешки, свързана с възстановяването. |
trace_sort | Изпращане на информация за използването на ресурсите при сортиране. |
wal_consistency_checking | Задава мениджърите на ресурси на WAL, за които се правят проверки за последователност на WAL. |
нула_повредени_страници | Продължава да обработва предишни повредени заглавки на страници. |
Обработка на грешки
exit_on_error | Прекратете сесията при всяка грешка. |
рестарт_след_срив | Повторно инициализиране на сървъра след срив на бекенда. |
Местоположения на файлове
config_file | Задава основния конфигурационен файл на сървъра. |
директория_данни | Задава директорията с данни на сървъра. |
външен_pid_file | Записва PID на пощенския администратор в посочения файл. |
hba_file | Задава конфигурационния файл „hba“ на сървъра. |
идентификационен_файл | Задава конфигурационния файл „идентификация“ на сървъра. |
Управление на заключване
deadlock_timeout | Задава времето за изчакване на заключване, преди да провери за блокиране. |
max_locks_per_transaction | Задава максималния брой заключвания на транзакция. |
max_pred_locks_per_page | Задава максималния брой заключени с предикати кортежи на страница. |
max_pred_locks_per_relation | Задава максималния брой заключени с предикат страници и кортежи за релация. |
max_pred_locks_per_transaction | Задава максималния брой предикатни заключвания на транзакция. |
Предварително зададени опции
block_size | Показва размера на дисков блок. |
контролни суми_данни | Показва дали контролните суми на данните са включени за този клъстер. |
отстраняване на грешки | Показва дали работещият сървър има активирани проверки на потвърждение. |
цело число_дата и време | Дата и време са базирани на цели числа. |
max_function_args | Показва максималния брой аргументи на функцията. |
max_identifier_length | Показва максималната дължина на идентификатора. |
max_index_keys | Показва максималния брой индексни ключове. |
segment_size | Показва броя на страниците на дисков файл. |
версия_сървър | Показва версията на сървъра. |
номер_версия_сървър | Показва версията на сървъра като цяло число. |
wal_block_size | Показва размера на блока в дневника за предварителна запис. |
wal_segment_size | Показва броя на страниците на сегмент от регистъра за предсрочно записване. |
Заглавие на процеса
име_клъстер | Задава името на клъстера, което е включено в заглавието на процеса. |
update_process_title | Актуализира заглавието на процеса, за да покаже активната SQL команда. |
Настройка на заявки / Оптимизатор на генетични заявки
geqo | Разрешава оптимизиране на генетични заявки. |
geqo_effort | GEQO:усилие се използва, за да се зададе по подразбиране за други GEQO параметри. |
geqo_generations | GEQO:брой повторения на алгоритъма. |
geqo_pool_size | GEQO:брой индивиди в популацията. |
geqo_seed | GEQO:начало за произволен избор на път. |
geqo_selection_bias | GEQO:селективен натиск в популацията. |
geqo_threshold | Задава прага на FROM елементи, над които се използва GEQO. |
Настройка на заявка / Други опции за планиране
изключване на ограничение | Позволява на планера да използва ограничения за оптимизиране на заявките. |
cursor_tuple_fraction | Задава оценката на планировщика за частта от редовете на курсора, които ще бъдат извлечени. |
Цел на_статистически_по подразбиране | Задава целта за статистически данни по подразбиране. |
force_parallel_mode | Принудително използване на средства за паралелни заявки. |
от_ограничение_свиване | Задава размера на списъка FROM, извън който подзаявките не се свиват. |
join_collapse_limit | Задава размера на списъка FROM, отвъд който JOIN конструкциите не се изравняват. |
Настройка на заявка / Константи на разходите за планиране
cpu_index_tuple_cost | Задава приблизителната оценка на планировщика за разходите за обработка на всеки запис в индекс по време на сканиране на индекса. |
cpu_operator_cost | Задава приблизителната оценка на планировщика за разходите за обработка на всяко извикване на оператор или функция. |
cpu_tuple_cost | Задава приблизителната оценка на планировщика за разходите за обработка на всеки кортеж (ред). |
effective_cache_size | Задава предположението на планировщика за размера на дисковия кеш. |
min_parallel_index_scan_size | Задава минималното количество индексни данни за паралелно сканиране. |
min_parallel_table_scan_size | Задава минималното количество данни от таблицата за паралелно сканиране. |
parallel_setup_cost | Задава приблизителната оценка на планиращия за разходите за стартиране на работни процеси за паралелна заявка. |
parallel_tuple_cost | Задава приблизителната оценка на планировщика за разходите за преминаване на всеки кортеж (ред) от работния към главен бекенд. |
случайна_страница_разходи | Задава приблизителната оценка на планировщика за цената на непоследователно извлечена дискова страница. |
seq_page_cost | Задава приблизителната оценка на планировщика за цената на последователно извлечена дискова страница. |
Настройка на заявка/Конфигуриране на метода на планировщика
enable_bitmapscan | Разрешава използването на планове за растерно сканиране от страна на планировщика. |
enable_gathermerge | Разрешава използването на планове за събиране на планове за сливане. |
enable_hashagg | Разрешава използването на хеширани планове за агрегиране от страна на плановиците. |
enable_hashjoin | Разрешава използването на планове за хеш присъединяване от страна на планировщика. |
enable_indexonlyscan | Разрешава използването на планове за сканиране от страна на плановия орган. |
enable_indexscan | Разрешава използването на планове за индексно сканиране от страна на планировщика. |
активиран_материал | Позволява използването на материализация от плановиците. |
enable_mergejoin | Разрешава използването на планове за обединяване от страна на плановиците. |
enable_nestloop | Разрешава използването на планове за присъединяване от плановик с вложен цикъл. |
enable_seqscan | Разрешава използването на планове за последователно сканиране от страна на планировщика. |
активиране_сортиране | Разрешава използването на изрични стъпки за сортиране от страна на планировщика. |
enable_tidscan | Разрешава използването на планове за TID сканиране от страна на плановиците. |
Репликация
track_commit_timestamp | Събира времето за извършване на транзакцията. |
Репликация / Главен сървър
synchronous_standby_name | Брой синхронни режими на готовност и списък с имена на потенциални синхронни. |
vacuum_defer_cleanup_age | Брой транзакции, чрез които VACUUM и HOT почистването трябва да бъдат отложени, ако има такива. |
Репликация / Изпращащи сървъри
max_replication_slots | Задава максималния брой едновременно дефинирани слотове за репликация. |
max_wal_senders | Задава максималния брой едновременно работещи процеси на изпращач на WAL. |
wal_keep_segments | Задава броя на WAL файловете, държани за сървъри в режим на готовност. |
wal_sender_timeout | Задава максималното време за изчакване на репликация на WAL. |
Репликация/Сървъри в режим на готовност
hot_standby | Позволява връзки и заявки по време на възстановяване. |
отзив за гореща готовност | Позволява обратна връзка от горещ режим на готовност към основния, което ще избегне конфликти на заявки. |
max_standby_archive_delay | Задава максималното закъснение преди анулиране на заявки, когато сървър в горещ режим на готовност обработва архивирани WAL данни. |
max_standby_streaming_delay | Задава максималното закъснение преди анулиране на заявки, когато сървър в горещ режим на готовност обработва предавани поточно данни от WAL. |
wal_receiver_status_interval | Задава максималния интервал между отчетите за състоянието на WAL приемника на основния. |
wal_receiver_timeout | Задава максималното време за изчакване за получаване на данни от основния. |
wal_retrieve_retry_interval | Задава времето за изчакване преди повторен опит за извличане на WAL след неуспешен опит. |
Репликация/Абонати
max_logical_replication_workers | Максимален брой работни процеси за логическа репликация. |
max_sync_workers_per_subscription | Максимален брой работници за синхронизиране на таблици на абонамент. |
Отчитане и регистриране / Какво да се регистрира
име_на_приложение | Задава името на приложението, което да се отчита в статистики и регистрационни файлове. |
debug_pretty_print | Отстъпи за синтактичен анализ и показване на дърво за планиране. |
debug_print_parse | Регистрира дървото за синтактичен анализ на всяка заявка. |
debug_print_plan | Регистрира плана за изпълнение на всяка заявка. |
debug_print_rewritten | Регистрира пренаписано дърво за синтактичен анализ на всяка заявка. |
log_autovacuum_min_duration | Задава минималното време на изпълнение, над което ще се регистрират действията за автоматично вакуумиране. |
регистрационни_контролни точки | Регистрира всяка контролна точка. |
log_connections | Регистрира всяка успешна връзка. |
log_disconnections | Регистрира края на сесията, включително продължителността. |
дневна_продължителност | Регистрира продължителността на всеки завършен SQL израз. |
log_error_verbosity | Задава многословността на регистрираните съобщения. |
log_hostname | Записва името на хоста в регистрационните файлове на връзката. |
log_line_prefix | Контролира информацията с префикс към всеки ред на регистрационния файл. |
log_lock_waits | Регистрира дълги изчаквания за заключване. |
log_replication_commands | Регистрира всяка команда за репликация. |
регистрационен_изявление | Задава типа на регистрираните отчети. |
log_temp_files | Регистрирайте използването на временни файлове, по-големи от този брой килобайти. |
log_timezone | Задава часовата зона за използване в регистрационните съобщения. |
Отчитане и регистриране / Кога да влезете
client_min_messages | Задава нивата на съобщения, които се изпращат до клиента. |
log_min_duration_statement | Задава минималното време за изпълнение, над което операторите ще бъдат регистрирани. |
log_min_error_statement | Причини да се регистрират всички изрази, генериращи грешка на или над това ниво. |
log_min_messages | Задава нивата на съобщения, които се записват. |
Отчитане и регистриране / Къде да влезете
event_source | Задава името на приложението, използвано за идентифициране на PostgreSQL съобщения в регистъра на събитията. |
log_destination | Задава дестинацията за извеждане на регистрационни файлове на сървъра. |
регистрационна_директория | Задава целевата директория за регистрационни файлове. |
режим_на_регистрационен_файл | Задава разрешенията за файлове за регистрационни файлове. |
име на регистрационен файл | Задава шаблона на името на файла за регистрационните файлове. |
log_rotation_age | Автоматично завъртане на регистрационния файл ще се случи след N минути. |
log_rotation_size | Автоматично завъртане на регистрационния файл ще се случи след N килобайта. |
log_truncate_on_rotation | Отрежете съществуващите регистрационни файлове със същото име по време на ротация на регистрационни файлове. |
регистриращ_събирач | Стартирайте подпроцес за улавяне на stderr изход и/или csvlogs в регистрационни файлове. |
syslog_facility | Задава „средството“ на syslog, което да се използва, когато syslog е активиран. |
syslog_ident | Задава името на програмата, използвано за идентифициране на PostgreSQL съобщения в syslog. |
syslog_sequence_numbers | Добавете пореден номер към съобщенията в системния журнал, за да избегнете дублиране на потискане. |
syslog_split_messages | Разделете съобщенията, изпратени до syslog, по редове и за да се поберат в 1024 байта. |
Използване на ресурси / Асинхронно поведение
backend_flush_after | Брой страници, след които извършените по-рано записи се прехвърлят на диска. |
effective_io_concurrency | Брой едновременни заявки, които могат да бъдат обработени ефективно от дисковата подсистема. |
max_parallel_workers | Задава максималния брой паралелни работници, отколкото могат да бъдат активни наведнъж. |
max_parallel_workers_per_gather | Задава максималния брой паралелни процеси на възел на изпълнителя. |
max_worker_processes | Максимален брой едновременни работни процеси. |
стар_праг_снимка | Времето преди моментната снимка е твърде старо, за да се четат страници, променени след направата на моментната снимка. |
Използване на ресурси / Фонов запис
bgwriter_delay | Време за сън на фоновия писател между кръговете. |
bgwriter_flush_after | Брой страници, след които извършените по-рано записи се прехвърлят на диска. |
bgwriter_lru_maxpages | Максимален брой LRU страници за изчистване на фонов запис на рунд. |
bgwriter_lru_multiplier | Множество от средното използване на буфер за освобождаване на рунд. |
Използване на ресурси / Вакуумно забавяне на базата на разходи
vacuum_cost_delay | Забавяне на разходите за вакуумиране в милисекунди. |
vacuum_cost_limit | Разходите за прахосмукачка са налични преди дрямка. |
vacuum_cost_page_dirty | Цена за вакуумиране за страница, изцапана от вакуум. |
vacuum_cost_page_hit | Цена за вакуумиране за страница, намерена в буферния кеш. |
vacuum_cost_page_miss | Цена за вакуумиране за страница, която не е намерена в буферния кеш. |
Използване на ресурси/диск
temp_file_limit | Ограничава общия размер на всички временни файлове, използвани от всеки процес. |
Използване на ресурси / Ресурси на ядрото
max_files_per_process | Задава максималния брой едновременно отворени файлове за всеки сървърен процес. |
Използване на ресурси/памет
autovacuum_work_mem | Задава максималната памет, която да се използва от всеки работен процес за автоматично вакуумиране. |
dynamic_shared_memory_type | Избира използваната динамична споделена памет. |
огромни_страници | Използване на огромни страници в Linux. |
maintenance_work_mem | Задава максималната памет, която да се използва за операции по поддръжка. |
max_prepared_transactions | Задава максималния брой едновременно подготвени транзакции. |
max_stack_depth | Задава максималната дълбочина на стека в килобайти. |
заместващи_сорт_кортежи | Задава максималния брой кортежи, които да бъдат сортирани чрез избор на заместване. |
споделени_буфери | Задава броя на споделените буфери на паметта, използвани от сървъра. |
temp_buffers | Задава максималния брой временни буфери, използвани от всяка сесия. |
track_activity_query_size | Задава размера, запазен за pg_stat_activity.query, в байтове. |
work_mem | Задава максималната памет, която да се използва за работни пространства за заявки. |
Статистика/Наблюдение
log_executor_stats | Записва статистически данни за производителността на изпълнителя в регистъра на сървъра. |
log_parser_stats | Записва статистика за ефективността на анализатора в регистрационния файл на сървъра. |
log_planner_stats | Записва статистически данни за ефективността на планировчика в регистъра на сървъра. |
log_statement_stats | Записва кумулативни статистически данни за производителността в регистъра на сървъра. |
Статистика / Колектор на статистики на заявки и индекси
stats_temp_directory | Записва временни статистически файлове в посочената директория. |
track_activities | Събира информация за изпълнение на команди. |
track_counts | Събира статистически данни за дейността на базата данни. |
track_functions | Събира статистически данни на ниво функция за дейността на базата данни. |
track_io_timing | Събира статистически данни за времето за I/O активност на базата данни. |
Съвместимост на версиите и платформите / Други платформи и клиенти
transform_null_equals | Требира „expr=NULL“ като „expr IS NULL“. |
Съвместимост на версията и платформата / Предишни PostgreSQL версии
array_nulls | Разрешаване на въвеждането на NULL елементи в масиви. |
обратна наклонена_цитат | Задава дали „'” е разрешено в низови литерали. |
по подразбиране с_оиди | Създавайте нови таблици с OID по подразбиране. |
escape_string_warning | Предупреждение за избягване на обратна наклонена черта в обикновени низови литерали. |
lo_compat_privileges | Разрешава режима на обратна съвместимост за проверки на привилегии на големи обекти. |
предупреждение_прецедент_оператор | Изпращане на предупреждение за конструкции, които са променили значението след PostgreSQL 9.4. |
цитатни_всички_идентификатори | Когато генерирате SQL фрагменти, цитирайте всички идентификатори. |
стандартни_съответстващи_низове | Привежда низовете „...“ да третират буквално обратните наклонени черти. |
synchronize_seqscans | Активиране на синхронизирани последователни сканирания. |
Регистър за предварителна запис / Архивиране
archive_command | Задава командата на обвивката, която ще бъде извикана за архивиране на WAL файл. |
режим_архив | Позволява архивиране на WAL файлове с помощта на archive_command. |
време за изчакване на_архив | Принудително превключване към следващия WAL файл, ако нов файл не е стартиран в рамките на N секунди. |
Регистър за предварителна запис / контролни точки
checkpoint_completion_target | Времето, прекарано в промиване на мръсни буфери по време на контролна точка, като част от интервала на контролната точка. |
checkpoint_flush_after | Брой страници, след които извършените по-рано записи се прехвърлят на диска. |
изчакване на_контролна точка | Задава максималното време между автоматичните контролни точки за WAL. |
предупреждение_контролна точка | Активира предупреждения, ако сегментите на контролни точки се попълват по-често от това. |
max_wal_size | Задава размера на WAL, който задейства контролна точка. |
min_wal_size | Задава минималния размер за свиване на WAL. |
Регистър за предварителна запис / Настройки
commit_delay | Задава забавянето в микросекунди между извършване на транзакцията и изтриване на WAL на диск. |
commit_siblings | Задава минималните едновременни отворени транзакции преди извършване на commit_delay. |
fsync | Принудително синхронизиране на актуализациите на диска. |
записи на цяла_страница | Записва цели страници в WAL, когато се променя за първи път след контролна точка. |
синхронен_комит | Задава нивото на синхронизация на текущата транзакция. |
wal_buffers | Sets the number of disk-page buffers in shared memory for WAL. |
wal_compression | Compresses full-page writes written in WAL file. |
wal_level | Set the level of information written to the WAL. |
wal_log_hints | Writes full pages to WAL when first modified after a checkpoint, even for a non-critical modifications. |
wal_sync_method | Selects the method used for forcing WAL updates to disk. |
wal_writer_delay | Time between WAL flushes performed in the WAL writer. |
wal_writer_flush_after | Amount of WAL written out by WAL writer that triggers a flush. |