commit_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает задержку в микросекундах между фиксацией транзакций и сбросом WAL на диск. |
| Тип данных |
Целое число |
| Значение по умолчанию |
0 |
| Допустимые значения |
0-100000 |
| Тип параметра |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает минимальное количество параллельных открытых транзакций, необходимых перед выполнением commit_delay. |
| Тип данных |
Целое число |
| Значение по умолчанию |
5 |
| Допустимые значения |
0-1000 |
| Тип параметра |
dynamic |
| Documentation |
commit_siblings |
fsync
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Принудительно синхронизирует обновления на диск. Сервер будет использовать системный вызов fsync() в нескольких местах, чтобы убедиться, что обновления физически записываются на диск. Это гарантирует, что кластер базы данных будет восстановлен в согласованном состоянии после сбоя операционной системы или оборудования. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
fsync |
полные_записи_страниц
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. Запись страницы во время сбоя операционной системы может быть частично записана на диск. Во время восстановления изменения строк, сохранённые в журнале WAL, недостаточны для полноценного восстановления. Этот параметр записывает страницы в WAL при первом изменении после контрольной точки, чтобы обеспечить полное восстановление. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
перечисление |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
synchronous_commit |
wal_buffers
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает количество буферов дисковой страницы в общей памяти для WAL. Укажите -1, чтобы это значение было определено как доля shared_buffers. |
| Тип данных |
Целое число |
| Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
| Допустимые значения |
-1-262143 |
| Тип параметра |
статичный |
| Documentation |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для параметра wal_buffers вычисляется при подготовке экземпляра гибкого сервера База данных Azure для PostgreSQL на основе имени продукта, выбранного для вычисления. Любые последующие изменения в выборе продукта для вычислительных ресурсов, поддерживающих гибкий сервер, не повлияют на значение по умолчанию параметра wal_buffers этого экземпляра.
Каждый раз, когда вы изменяете продукт, назначенный экземпляру, необходимо также настроить значение параметра wal_buffers в соответствии со значениями в следующей формуле.
В виртуальных машинах с до 4 виртуальными ядрами значение, вычисленное для wal_buffers, это 2048.
В виртуальных машинах, имеющих более 4 виртуальных ядер, значение для wal_buffers вычисляется как 16384.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра в зависимости от объема подготовленной памяти:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Сжимает полностраничные записи, записанные в WAL-файле. |
| Тип данных |
перечисление |
| Значение по умолчанию |
zstd |
| Допустимые значения |
pglz,lz4,zstd,on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает нули в новые файлы WAL перед первым использованием. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_init_zero |
wal_level
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень информации, записанной в WAL. |
| Тип данных |
перечисление |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первой модификации после контрольной точки, даже если это некритическая модификация. |
| Тип данных |
boolean |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
только для чтения |
| Documentation |
wal_log_hints |
wal_recycle
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Переименовывает WAL-файлы для их повторного использования. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_recycle |
wal_skip_threshold
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Минимальный размер нового файла для выполнения fsync вместо записи WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
2048 |
| Допустимые значения |
2048 |
| Тип параметра |
только для чтения |
| Documentation |
wal_skip_threshold |
wal_summary_keep_time
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Время хранения сводных файлов WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
14400 |
| Допустимые значения |
14400 |
| Тип параметра |
только для чтения |
| Documentation |
wal_summary_keep_time |
метод синхронизации WAL
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
перечисление |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
только для чтения |
| Documentation |
wal_sync_method |
wal_writer_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Время между сбросами WAL, выполняемыми в WAL writer. |
| Тип данных |
Целое число |
| Значение по умолчанию |
200 |
| Допустимые значения |
1-10000 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Объем WAL, записанный процессом записи WAL, что вызывает очистку. |
| Тип данных |
Целое число |
| Значение по умолчанию |
128 |
| Допустимые значения |
0-2147483647 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает задержку в микросекундах между фиксацией транзакций и сбросом WAL на диск. |
| Тип данных |
Целое число |
| Значение по умолчанию |
0 |
| Допустимые значения |
0-100000 |
| Тип параметра |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает минимальное количество параллельных открытых транзакций, необходимых перед выполнением commit_delay. |
| Тип данных |
Целое число |
| Значение по умолчанию |
5 |
| Допустимые значения |
0-1000 |
| Тип параметра |
dynamic |
| Documentation |
commit_siblings |
fsync
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Принудительно синхронизирует обновления на диск. Сервер будет использовать системный вызов fsync() в нескольких местах, чтобы убедиться, что обновления физически записываются на диск. Это гарантирует, что кластер базы данных будет восстановлен в согласованном состоянии после сбоя операционной системы или оборудования. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
fsync |
полные_записи_страниц
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. Запись страницы во время сбоя операционной системы может быть частично записана на диск. Во время восстановления изменения строк, сохранённые в журнале WAL, недостаточны для полноценного восстановления. Этот параметр записывает страницы в WAL при первом изменении после контрольной точки, чтобы обеспечить полное восстановление. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
перечисление |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
synchronous_commit |
wal_buffers
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает количество буферов дисковой страницы в общей памяти для WAL. Укажите -1, чтобы это значение было определено как доля shared_buffers. |
| Тип данных |
Целое число |
| Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
| Допустимые значения |
-1-262143 |
| Тип параметра |
статичный |
| Documentation |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для параметра wal_buffers вычисляется при подготовке экземпляра гибкого сервера База данных Azure для PostgreSQL на основе имени продукта, выбранного для вычисления. Любые последующие изменения в выборе продукта для вычислительных ресурсов, поддерживающих гибкий сервер, не повлияют на значение по умолчанию параметра wal_buffers этого экземпляра.
Каждый раз, когда вы изменяете продукт, назначенный экземпляру, необходимо также настроить значение параметра wal_buffers в соответствии со значениями в следующей формуле.
В виртуальных машинах с до 4 виртуальными ядрами значение, вычисленное для wal_buffers, это 2048.
В виртуальных машинах, имеющих более 4 виртуальных ядер, значение для wal_buffers вычисляется как 16384.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра в зависимости от объема подготовленной памяти:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Сжимает полностраничные записи, записанные в WAL-файле, с помощью указанного метода компрессии. |
| Тип данных |
перечисление |
| Значение по умолчанию |
on |
| Допустимые значения |
pglz,lz4,on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает нули в новые файлы WAL перед первым использованием. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_init_zero |
wal_level
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень информации, записанной в WAL. |
| Тип данных |
перечисление |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первой модификации после контрольной точки, даже если это некритическая модификация. |
| Тип данных |
boolean |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
только для чтения |
| Documentation |
wal_log_hints |
wal_recycle
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Переименовывает WAL-файлы для их повторного использования. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_recycle |
wal_skip_threshold
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Минимальный размер нового файла для выполнения fsync вместо записи WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
2048 |
| Допустимые значения |
2048 |
| Тип параметра |
только для чтения |
| Documentation |
wal_skip_threshold |
wal_summary_keep_time
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Время хранения сводных файлов WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
14400 |
| Допустимые значения |
14400 |
| Тип параметра |
только для чтения |
| Documentation |
wal_summary_keep_time |
метод синхронизации WAL
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
перечисление |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
только для чтения |
| Documentation |
wal_sync_method |
wal_writer_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Время между сбросами WAL, выполняемыми в WAL writer. |
| Тип данных |
Целое число |
| Значение по умолчанию |
200 |
| Допустимые значения |
1-10000 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Объем WAL, записанный процессом записи WAL, что вызывает очистку. |
| Тип данных |
Целое число |
| Значение по умолчанию |
128 |
| Допустимые значения |
0-2147483647 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает задержку в микросекундах между фиксацией транзакций и сбросом WAL на диск. |
| Тип данных |
Целое число |
| Значение по умолчанию |
0 |
| Допустимые значения |
0-100000 |
| Тип параметра |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Устанавливает минимальное количество одновременно открытых транзакций перед выполнением commit_delay. |
| Тип данных |
Целое число |
| Значение по умолчанию |
5 |
| Допустимые значения |
0-1000 |
| Тип параметра |
dynamic |
| Documentation |
commit_siblings |
fsync
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Принудительно синхронизирует обновления на диск. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
fsync |
полные_записи_страниц
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
перечисление |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
synchronous_commit |
wal_buffers
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
| Тип данных |
Целое число |
| Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
| Допустимые значения |
-1-262143 |
| Тип параметра |
статичный |
| Documentation |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для параметра wal_buffers вычисляется при подготовке экземпляра гибкого сервера База данных Azure для PostgreSQL на основе имени продукта, выбранного для вычисления. Любые последующие изменения в выборе продукта для вычислительных ресурсов, поддерживающих гибкий сервер, не повлияют на значение по умолчанию параметра wal_buffers этого экземпляра.
Каждый раз, когда вы изменяете продукт, назначенный экземпляру, необходимо также настроить значение параметра wal_buffers в соответствии со значениями в следующей формуле.
В виртуальных машинах с до 4 виртуальными ядрами значение, вычисленное для wal_buffers, это 2048.
В виртуальных машинах, имеющих более 4 виртуальных ядер, значение для wal_buffers вычисляется как 16384.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра в зависимости от объема подготовленной памяти:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Сжимает полностраничные записи, записанные в WAL-файле. |
| Тип данных |
перечисление |
| Значение по умолчанию |
on |
| Допустимые значения |
pglz,lz4,on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает нули в новые файлы WAL перед первым использованием. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_init_zero |
wal_level
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Он определяет, сколько сведений записывается в WAL. |
| Тип данных |
перечисление |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первой модификации после контрольной точки, даже если это некритическая модификация. |
| Тип данных |
boolean |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
только для чтения |
| Documentation |
wal_log_hints |
wal_recycle
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Переименовывает WAL-файлы для их повторного использования. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_recycle |
wal_skip_threshold
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Минимальный размер нового файла для выполнения fsync вместо записи WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
2048 |
| Допустимые значения |
2048 |
| Тип параметра |
только для чтения |
| Documentation |
wal_skip_threshold |
метод синхронизации WAL
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
перечисление |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
только для чтения |
| Documentation |
wal_sync_method |
wal_writer_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
200 |
| Допустимые значения |
1-10000 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Объем WAL, записанный процессом записи WAL, что вызывает очистку. |
| Тип данных |
Целое число |
| Значение по умолчанию |
128 |
| Допустимые значения |
0-2147483647 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает задержку в микросекундах между фиксацией транзакций и сбросом WAL на диск. |
| Тип данных |
Целое число |
| Значение по умолчанию |
0 |
| Допустимые значения |
0-100000 |
| Тип параметра |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает минимальное количество одновременно открытых транзакций перед применением commit_delay. |
| Тип данных |
Целое число |
| Значение по умолчанию |
5 |
| Допустимые значения |
0-1000 |
| Тип параметра |
dynamic |
| Documentation |
commit_siblings |
fsync
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Принудительно синхронизирует обновления на диск. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
fsync |
полные_записи_страниц
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
перечисление |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
synchronous_commit |
wal_buffers
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
| Тип данных |
Целое число |
| Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
| Допустимые значения |
-1-262143 |
| Тип параметра |
статичный |
| Documentation |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для параметра wal_buffers вычисляется при подготовке экземпляра гибкого сервера База данных Azure для PostgreSQL на основе имени продукта, выбранного для вычисления. Любые последующие изменения в выборе продукта для вычислительных ресурсов, поддерживающих гибкий сервер, не повлияют на значение по умолчанию параметра wal_buffers этого экземпляра.
Каждый раз, когда вы изменяете продукт, назначенный экземпляру, необходимо также настроить значение параметра wal_buffers в соответствии со значениями в следующей формуле.
В виртуальных машинах с до 4 виртуальными ядрами значение, вычисленное для wal_buffers, это 2048.
В виртуальных машинах, имеющих более 4 виртуальных ядер, значение для wal_buffers вычисляется как 16384.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра в зависимости от объема подготовленной памяти:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Сжимает полностраничные записи, записанные в WAL-файле. |
| Тип данных |
перечисление |
| Значение по умолчанию |
on |
| Допустимые значения |
pglz,lz4,on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает нули в новые файлы WAL перед первым использованием. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_init_zero |
wal_level
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Он определяет, сколько сведений записывается в WAL. |
| Тип данных |
перечисление |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первой модификации после контрольной точки, даже если это некритическая модификация. |
| Тип данных |
boolean |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
только для чтения |
| Documentation |
wal_log_hints |
wal_recycle
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Переименовывает WAL-файлы для их повторного использования. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_recycle |
wal_skip_threshold
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Минимальный размер нового файла для выполнения fsync вместо записи WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
2048 |
| Допустимые значения |
2048 |
| Тип параметра |
только для чтения |
| Documentation |
wal_skip_threshold |
метод синхронизации WAL
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
перечисление |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
только для чтения |
| Documentation |
wal_sync_method |
wal_writer_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
200 |
| Допустимые значения |
1-10000 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Объем WAL, записанный процессом записи WAL, что вызывает очистку. |
| Тип данных |
Целое число |
| Значение по умолчанию |
128 |
| Допустимые значения |
0-2147483647 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает задержку в микросекундах между фиксацией транзакций и сбросом WAL на диск. |
| Тип данных |
Целое число |
| Значение по умолчанию |
0 |
| Допустимые значения |
0-100000 |
| Тип параметра |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает минимальное количество одновременно открытых транзакций перед применением commit_delay. |
| Тип данных |
Целое число |
| Значение по умолчанию |
5 |
| Допустимые значения |
0-1000 |
| Тип параметра |
dynamic |
| Documentation |
commit_siblings |
fsync
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Принудительно синхронизирует обновления на диск. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
fsync |
полные_записи_страниц
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
перечисление |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
synchronous_commit |
wal_buffers
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
| Тип данных |
Целое число |
| Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
| Допустимые значения |
-1-262143 |
| Тип параметра |
статичный |
| Documentation |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для параметра wal_buffers вычисляется при подготовке экземпляра гибкого сервера База данных Azure для PostgreSQL на основе имени продукта, выбранного для вычисления. Любые последующие изменения в выборе продукта для вычислительных ресурсов, поддерживающих гибкий сервер, не повлияют на значение по умолчанию параметра wal_buffers этого экземпляра.
Каждый раз, когда вы изменяете продукт, назначенный экземпляру, необходимо также настроить значение параметра wal_buffers в соответствии со значениями в следующей формуле.
В виртуальных машинах с до 4 виртуальными ядрами значение, вычисленное для wal_buffers, это 2048.
В виртуальных машинах, имеющих более 4 виртуальных ядер, значение для wal_buffers вычисляется как 16384.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра в зависимости от объема подготовленной памяти:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Сжимает полностраничные записи, записанные в WAL-файле. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает нули в новые файлы WAL перед первым использованием. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_init_zero |
wal_level
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Он определяет, сколько сведений записывается в WAL. |
| Тип данных |
перечисление |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первой модификации после контрольной точки, даже если это некритическая модификация. |
| Тип данных |
boolean |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
только для чтения |
| Documentation |
wal_log_hints |
wal_recycle
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Переименовывает WAL-файлы для их повторного использования. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_recycle |
wal_skip_threshold
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Минимальный размер нового файла для выполнения fsync вместо записи WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
2048 |
| Допустимые значения |
2048 |
| Тип параметра |
только для чтения |
| Documentation |
wal_skip_threshold |
метод синхронизации WAL
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
перечисление |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
только для чтения |
| Documentation |
wal_sync_method |
wal_writer_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
200 |
| Допустимые значения |
1-10000 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Объем WAL, записанный процессом записи WAL, что вызывает очистку. |
| Тип данных |
Целое число |
| Значение по умолчанию |
128 |
| Допустимые значения |
0-2147483647 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает задержку в микросекундах между фиксацией транзакций и сбросом WAL на диск. |
| Тип данных |
Целое число |
| Значение по умолчанию |
0 |
| Допустимые значения |
0-100000 |
| Тип параметра |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает минимальное количество одновременно открытых транзакций перед выполнением commit_delay. |
| Тип данных |
Целое число |
| Значение по умолчанию |
5 |
| Допустимые значения |
0-1000 |
| Тип параметра |
dynamic |
| Documentation |
commit_siblings |
fsync
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Принудительно синхронизирует обновления на диск. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
fsync |
полные_записи_страниц
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
перечисление |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
synchronous_commit |
wal_buffers
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
| Тип данных |
Целое число |
| Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
| Допустимые значения |
-1-262143 |
| Тип параметра |
статичный |
| Documentation |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для параметра wal_buffers вычисляется при подготовке экземпляра гибкого сервера База данных Azure для PostgreSQL на основе имени продукта, выбранного для вычисления. Любые последующие изменения в выборе продукта для вычислительных ресурсов, поддерживающих гибкий сервер, не повлияют на значение по умолчанию параметра wal_buffers этого экземпляра.
Каждый раз, когда вы изменяете продукт, назначенный экземпляру, необходимо также настроить значение параметра wal_buffers в соответствии со значениями в следующей формуле.
В виртуальных машинах с до 4 виртуальными ядрами значение, вычисленное для wal_buffers, это 2048.
В виртуальных машинах, имеющих более 4 виртуальных ядер, значение для wal_buffers вычисляется как 16384.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра в зависимости от объема подготовленной памяти:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Сжимает полностраничные записи, записанные в WAL-файле. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает нули в новые файлы WAL перед первым использованием. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_init_zero |
wal_level
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Он определяет, сколько сведений записывается в WAL. |
| Тип данных |
перечисление |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первой модификации после контрольной точки, даже если это некритическая модификация. |
| Тип данных |
boolean |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
только для чтения |
| Documentation |
wal_log_hints |
wal_recycle
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Переименовывает WAL-файлы для их повторного использования. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_recycle |
wal_skip_threshold
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Размер нового файла для fsync вместо записи WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
2048 |
| Допустимые значения |
2048 |
| Тип параметра |
только для чтения |
| Documentation |
wal_skip_threshold |
метод синхронизации WAL
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
перечисление |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
только для чтения |
| Documentation |
wal_sync_method |
wal_writer_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
200 |
| Допустимые значения |
1-10000 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Объем WAL, записанный процессом записи WAL, что вызывает очистку. |
| Тип данных |
Целое число |
| Значение по умолчанию |
128 |
| Допустимые значения |
0-2147483647 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает задержку в микросекундах между фиксацией транзакций и сбросом WAL на диск. |
| Тип данных |
Целое число |
| Значение по умолчанию |
0 |
| Допустимые значения |
0-100000 |
| Тип параметра |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает минимальное количество одновременно открытых транзакций перед выполнением commit_delay. |
| Тип данных |
Целое число |
| Значение по умолчанию |
5 |
| Допустимые значения |
0-1000 |
| Тип параметра |
dynamic |
| Documentation |
commit_siblings |
fsync
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Принудительно синхронизирует обновления на диск. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
fsync |
полные_записи_страниц
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
перечисление |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
synchronous_commit |
wal_buffers
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
| Тип данных |
Целое число |
| Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
| Допустимые значения |
-1-262143 |
| Тип параметра |
статичный |
| Documentation |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для параметра wal_buffers вычисляется при подготовке экземпляра гибкого сервера База данных Azure для PostgreSQL на основе имени продукта, выбранного для вычисления. Любые последующие изменения в выборе продукта для вычислительных ресурсов, поддерживающих гибкий сервер, не повлияют на значение по умолчанию параметра wal_buffers этого экземпляра.
Каждый раз, когда вы изменяете продукт, назначенный экземпляру, необходимо также настроить значение параметра wal_buffers в соответствии со значениями в следующей формуле.
В виртуальных машинах с до 4 виртуальными ядрами значение, вычисленное для wal_buffers, это 2048.
В виртуальных машинах, имеющих более 4 виртуальных ядер, значение для wal_buffers вычисляется как 16384.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра в зависимости от объема подготовленной памяти:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Сжимает полностраничные записи, записанные в WAL-файле. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает нули в новые файлы WAL перед первым использованием. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_init_zero |
wal_level
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Он определяет, сколько сведений записывается в WAL. |
| Тип данных |
перечисление |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первой модификации после контрольной точки, даже если это некритическая модификация. |
| Тип данных |
boolean |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
только для чтения |
| Documentation |
wal_log_hints |
wal_recycle
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Переименовывает WAL-файлы для их повторного использования. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
wal_recycle |
метод синхронизации WAL
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
перечисление |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
только для чтения |
| Documentation |
wal_sync_method |
wal_writer_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
200 |
| Допустимые значения |
1-10000 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Объем WAL, записанный процессом записи WAL, что вызывает очистку. |
| Тип данных |
Целое число |
| Значение по умолчанию |
128 |
| Допустимые значения |
0-2147483647 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_flush_after |
commit_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает задержку в микросекундах между фиксацией транзакций и сбросом WAL на диск. |
| Тип данных |
Целое число |
| Значение по умолчанию |
0 |
| Допустимые значения |
0-100000 |
| Тип параметра |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает минимальное количество одновременно открытых транзакций перед выполнением commit_delay. |
| Тип данных |
Целое число |
| Значение по умолчанию |
5 |
| Допустимые значения |
0-1000 |
| Тип параметра |
dynamic |
| Documentation |
commit_siblings |
fsync
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Принудительно синхронизирует обновления на диск. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
fsync |
полные_записи_страниц
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
перечисление |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
только для чтения |
| Documentation |
synchronous_commit |
wal_buffers
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
| Тип данных |
Целое число |
| Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
| Допустимые значения |
-1-262143 |
| Тип параметра |
статичный |
| Documentation |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для параметра wal_buffers вычисляется при подготовке экземпляра гибкого сервера База данных Azure для PostgreSQL на основе имени продукта, выбранного для вычисления. Любые последующие изменения в выборе продукта для вычислительных ресурсов, поддерживающих гибкий сервер, не повлияют на значение по умолчанию параметра wal_buffers этого экземпляра.
Каждый раз, когда вы изменяете продукт, назначенный экземпляру, необходимо также настроить значение параметра wal_buffers в соответствии со значениями в следующей формуле.
В виртуальных машинах с до 4 виртуальными ядрами значение, вычисленное для wal_buffers, это 2048.
В виртуальных машинах, имеющих более 4 виртуальных ядер, значение для wal_buffers вычисляется как 16384.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра в зависимости от объема подготовленной памяти:
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Сжимает полностраничные записи, записанные в WAL-файле. |
| Тип данных |
boolean |
| Значение по умолчанию |
on |
| Допустимые значения |
on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_level
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Он определяет, сколько сведений записывается в WAL. |
| Тип данных |
перечисление |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первой модификации после контрольной точки, даже если это некритическая модификация. |
| Тип данных |
boolean |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
только для чтения |
| Documentation |
wal_log_hints |
метод синхронизации WAL
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
перечисление |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
только для чтения |
| Documentation |
wal_sync_method |
wal_writer_delay
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
| Тип данных |
Целое число |
| Значение по умолчанию |
200 |
| Допустимые значения |
1-10000 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| Атрибут |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Объем WAL, записанный процессом записи WAL, что вызывает очистку. |
| Тип данных |
Целое число |
| Значение по умолчанию |
128 |
| Допустимые значения |
0-2147483647 |
| Тип параметра |
dynamic |
| Documentation |
wal_writer_flush_after |