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() в нескольких местах, чтобы убедиться, что обновления физически записываются на диск. Это гарантирует, что кластер базы данных будет восстановлен в согласованном состоянии после сбоя операционной системы или оборудования. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
fsync |
полные_записи_страниц
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. Запись страницы во время сбоя операционной системы может быть частично записана на диск. Во время восстановления изменения строк, сохранённые в журнале WAL, недостаточны для полноценного восстановления. Этот параметр записывает страницы в WAL при первом изменении после контрольной точки, чтобы обеспечить полное восстановление. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
enumeration |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| 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-файле. |
| Тип данных |
enumeration |
| Значение по умолчанию |
zstd |
| Допустимые значения |
pglz,lz4,zstd,on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает ноль в новые файлы WAL до первого использования. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_init_zero |
wal_level
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень информации, записанной в WAL. |
| Тип данных |
enumeration |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
| Тип данных |
булевый |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
read-only |
| Documentation |
wal_log_hints |
wal_recycle
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Перезапускает wal-файлы, переименовыв их. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_recycle |
wal_skip_threshold
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Минимальный размер нового файла для fsync вместо записи WAL. |
| Тип данных |
целое число |
| Значение по умолчанию |
2048 |
| Допустимые значения |
2048 |
| Тип параметра |
read-only |
| Documentation |
wal_skip_threshold |
wal_summary_keep_time
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Время хранения сводных файлов WAL. |
| Тип данных |
целое число |
| Значение по умолчанию |
14400 |
| Допустимые значения |
14400 |
| Тип параметра |
read-only |
| Documentation |
wal_summary_keep_time |
метод синхронизации WAL
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
enumeration |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
read-only |
| 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() в нескольких местах, чтобы убедиться, что обновления физически записываются на диск. Это гарантирует, что кластер базы данных будет восстановлен в согласованном состоянии после сбоя операционной системы или оборудования. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
fsync |
полные_записи_страниц
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. Запись страницы во время сбоя операционной системы может быть частично записана на диск. Во время восстановления изменения строк, сохранённые в журнале WAL, недостаточны для полноценного восстановления. Этот параметр записывает страницы в WAL при первом изменении после контрольной точки, чтобы обеспечить полное восстановление. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
enumeration |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| 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-файле, с помощью указанного метода компрессии. |
| Тип данных |
enumeration |
| Значение по умолчанию |
on |
| Допустимые значения |
pglz,lz4,on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает ноль в новые файлы WAL до первого использования. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_init_zero |
wal_level
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень информации, записанной в WAL. |
| Тип данных |
enumeration |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
| Тип данных |
булевый |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
read-only |
| Documentation |
wal_log_hints |
wal_recycle
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Перезапускает wal-файлы, переименовыв их. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_recycle |
wal_skip_threshold
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Минимальный размер нового файла для fsync вместо записи WAL. |
| Тип данных |
целое число |
| Значение по умолчанию |
2048 |
| Допустимые значения |
2048 |
| Тип параметра |
read-only |
| Documentation |
wal_skip_threshold |
wal_summary_keep_time
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Время хранения сводных файлов WAL. |
| Тип данных |
целое число |
| Значение по умолчанию |
14400 |
| Допустимые значения |
14400 |
| Тип параметра |
read-only |
| Documentation |
wal_summary_keep_time |
метод синхронизации WAL
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
enumeration |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
read-only |
| 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 |
Принудительно выполняет синхронизацию обновлений на диск. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
fsync |
полные_записи_страниц
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
enumeration |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| 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-файле. |
| Тип данных |
enumeration |
| Значение по умолчанию |
on |
| Допустимые значения |
pglz,lz4,on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает ноль в новые файлы WAL до первого использования. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_init_zero |
wal_level
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Он определяет, сколько сведений записывается в WAL. |
| Тип данных |
enumeration |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
| Тип данных |
булевый |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
read-only |
| Documentation |
wal_log_hints |
wal_recycle
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Перезапускает wal-файлы, переименовыв их. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_recycle |
wal_skip_threshold
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Минимальный размер нового файла для fsync вместо записи WAL. |
| Тип данных |
целое число |
| Значение по умолчанию |
2048 |
| Допустимые значения |
2048 |
| Тип параметра |
read-only |
| Documentation |
wal_skip_threshold |
метод синхронизации WAL
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
enumeration |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
read-only |
| 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 |
Принудительно выполняет синхронизацию обновлений на диск. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
fsync |
полные_записи_страниц
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
enumeration |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| 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-файле. |
| Тип данных |
enumeration |
| Значение по умолчанию |
on |
| Допустимые значения |
pglz,lz4,on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает ноль в новые файлы WAL до первого использования. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_init_zero |
wal_level
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Он определяет, сколько сведений записывается в WAL. |
| Тип данных |
enumeration |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
| Тип данных |
булевый |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
read-only |
| Documentation |
wal_log_hints |
wal_recycle
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Перезапускает wal-файлы, переименовыв их. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_recycle |
wal_skip_threshold
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Минимальный размер нового файла для fsync вместо записи WAL. |
| Тип данных |
целое число |
| Значение по умолчанию |
2048 |
| Допустимые значения |
2048 |
| Тип параметра |
read-only |
| Documentation |
wal_skip_threshold |
метод синхронизации WAL
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
enumeration |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
read-only |
| 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 |
Принудительно выполняет синхронизацию обновлений на диск. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
fsync |
полные_записи_страниц
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
enumeration |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| 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 |
| Допустимые значения |
on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает ноль в новые файлы WAL до первого использования. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_init_zero |
wal_level
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Он определяет, сколько сведений записывается в WAL. |
| Тип данных |
enumeration |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
| Тип данных |
булевый |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
read-only |
| Documentation |
wal_log_hints |
wal_recycle
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Перезапускает wal-файлы, переименовыв их. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_recycle |
wal_skip_threshold
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Минимальный размер нового файла для fsync вместо записи WAL. |
| Тип данных |
целое число |
| Значение по умолчанию |
2048 |
| Допустимые значения |
2048 |
| Тип параметра |
read-only |
| Documentation |
wal_skip_threshold |
метод синхронизации WAL
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
enumeration |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
read-only |
| 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 |
Принудительно выполняет синхронизацию обновлений на диск. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
fsync |
полные_записи_страниц
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
enumeration |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| 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 |
| Допустимые значения |
on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает ноль в новые файлы WAL до первого использования. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_init_zero |
wal_level
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Он определяет, сколько сведений записывается в WAL. |
| Тип данных |
enumeration |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
| Тип данных |
булевый |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
read-only |
| Documentation |
wal_log_hints |
wal_recycle
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Перезапускает wal-файлы, переименовыв их. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_recycle |
wal_skip_threshold
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Размер нового файла для fsync вместо записи WAL. |
| Тип данных |
целое число |
| Значение по умолчанию |
2048 |
| Допустимые значения |
2048 |
| Тип параметра |
read-only |
| Documentation |
wal_skip_threshold |
метод синхронизации WAL
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
enumeration |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
read-only |
| 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 |
Принудительно выполняет синхронизацию обновлений на диск. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
fsync |
полные_записи_страниц
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
enumeration |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| 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 |
| Допустимые значения |
on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает ноль в новые файлы WAL до первого использования. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_init_zero |
wal_level
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Он определяет, сколько сведений записывается в WAL. |
| Тип данных |
enumeration |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
| Тип данных |
булевый |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
read-only |
| Documentation |
wal_log_hints |
wal_recycle
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Перезапускает wal-файлы, переименовыв их. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
wal_recycle |
метод синхронизации WAL
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
enumeration |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
read-only |
| 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 |
Принудительно выполняет синхронизацию обновлений на диск. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
fsync |
полные_записи_страниц
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
| Тип данных |
булевый |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| Documentation |
запись полного содержимого страницы |
synchronous_commit
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Задает уровень синхронизации текущей транзакции. |
| Тип данных |
enumeration |
| Значение по умолчанию |
on |
| Допустимые значения |
on |
| Тип параметра |
read-only |
| 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 |
| Допустимые значения |
on,off |
| Тип параметра |
dynamic |
| Documentation |
wal_compression |
wal_level
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Он определяет, сколько сведений записывается в WAL. |
| Тип данных |
enumeration |
| Значение по умолчанию |
replica |
| Допустимые значения |
replica,logical |
| Тип параметра |
статичный |
| Documentation |
wal_level |
wal_log_hints
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
| Тип данных |
булевый |
| Значение по умолчанию |
off |
| Допустимые значения |
off |
| Тип параметра |
read-only |
| Documentation |
wal_log_hints |
метод синхронизации WAL
| Свойство |
Ценность |
| Категория |
Журнал предзаписи / Настройки |
| Description |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
| Тип данных |
enumeration |
| Значение по умолчанию |
fdatasync |
| Допустимые значения |
fdatasync |
| Тип параметра |
read-only |
| 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 |