задержка подтверждения
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск. |
Тип данных |
целое число |
Значение по умолчанию |
0 |
Допустимые значения |
0-100000 |
Тип параметра |
по строкам |
Документация |
задержка подтверждения |
коммит_родственники
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает минимальные параллельные открытые транзакции перед выполнением commit_delay. |
Тип данных |
целое число |
Значение по умолчанию |
5 |
Допустимые значения |
0-1000 |
Тип параметра |
по строкам |
Документация |
commit_siblings |
fsync
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Принудительно выполняет синхронизацию обновлений на диск. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
fsync |
записи полной страницы
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
полные записи страницы |
synchronous_commit
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает уровень синхронизации текущей транзакции. |
Тип данных |
перечисление |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
synchronous_commit |
wal_buffers
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
Тип данных |
целое число |
Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
Допустимые значения |
-1-262143 |
Тип параметра |
статичный |
Документация |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для wal_buffers
параметра сервера вычисляется при подготовке экземпляра База данных Azure для PostgreSQL гибкого сервера на основе имени продукта, выбранного для вычисления. Любые последующие изменения выбора продукта на вычислительные ресурсы, поддерживающие гибкий сервер, не будут влиять на значение по умолчанию для wal_buffers
параметра сервера этого экземпляра.
При каждом изменении продукта, назначенного экземпляру, необходимо также настроить значение параметра wal_buffers
в соответствии со значениями в следующей формуле.
В виртуальных машинах с 4 виртуальными ядрами вычисляется wal_buffers
2048
значение.
В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers
16384
значение.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:
Количество виртуальных ядер |
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
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Сжимает полностраничные записи, записанные в WAL-файле. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on,off |
Тип параметра |
по строкам |
Документация |
wal_compression |
wal_init_zero
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает ноль в новые файлы WAL до первого использования. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
wal_init_zero |
уровень WAL
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Он определяет, сколько сведений записывается в WAL. |
Тип данных |
перечисление |
Значение по умолчанию |
replica |
Допустимые значения |
replica,logical |
Тип параметра |
статичный |
Документация |
wal_level |
wal_log_hints (журнальные подсказки WAL)
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
Тип данных |
булевый |
Значение по умолчанию |
off |
Допустимые значения |
off |
Тип параметра |
только для чтения |
Документация |
wal_log_hints |
wal_recycle
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Перезапускает wal-файлы, переименовыв их. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
wal_recycle |
wal_skip_threshold
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Минимальный размер нового файла для fsync вместо записи WAL. |
Тип данных |
целое число |
Значение по умолчанию |
2048 |
Допустимые значения |
2048 |
Тип параметра |
только для чтения |
Документация |
wal_skip_threshold |
wal_sync_method
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
Тип данных |
перечисление |
Значение по умолчанию |
fdatasync |
Допустимые значения |
fdatasync |
Тип параметра |
только для чтения |
Документация |
wal_sync_method |
wal_writer_delay
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
Тип данных |
целое число |
Значение по умолчанию |
200 |
Допустимые значения |
1-10000 |
Тип параметра |
по строкам |
Документация |
задержка записи wal |
очистка_после_записи_wal
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Объем WAL, написанный wal писатель, который активирует очистку. |
Тип данных |
целое число |
Значение по умолчанию |
128 |
Допустимые значения |
0-2147483647 |
Тип параметра |
по строкам |
Документация |
wal_writer_flush_after |
задержка подтверждения
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск. |
Тип данных |
целое число |
Значение по умолчанию |
0 |
Допустимые значения |
0-100000 |
Тип параметра |
по строкам |
Документация |
задержка подтверждения |
коммит_родственники
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает минимальные параллельные открытые транзакции перед выполнением commit_delay. |
Тип данных |
целое число |
Значение по умолчанию |
5 |
Допустимые значения |
0-1000 |
Тип параметра |
по строкам |
Документация |
commit_siblings |
fsync
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Принудительно выполняет синхронизацию обновлений на диск. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
fsync |
записи полной страницы
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
полные записи страницы |
synchronous_commit
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает уровень синхронизации текущей транзакции. |
Тип данных |
перечисление |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
synchronous_commit |
wal_buffers
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
Тип данных |
целое число |
Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
Допустимые значения |
-1-262143 |
Тип параметра |
статичный |
Документация |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для wal_buffers
параметра сервера вычисляется при подготовке экземпляра База данных Azure для PostgreSQL гибкого сервера на основе имени продукта, выбранного для вычисления. Любые последующие изменения выбора продукта на вычислительные ресурсы, поддерживающие гибкий сервер, не будут влиять на значение по умолчанию для wal_buffers
параметра сервера этого экземпляра.
При каждом изменении продукта, назначенного экземпляру, необходимо также настроить значение параметра wal_buffers
в соответствии со значениями в следующей формуле.
В виртуальных машинах с 4 виртуальными ядрами вычисляется wal_buffers
2048
значение.
В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers
16384
значение.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:
Количество виртуальных ядер |
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
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Сжимает полностраничные записи, записанные в WAL-файле. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on,off |
Тип параметра |
по строкам |
Документация |
wal_compression |
wal_init_zero
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает ноль в новые файлы WAL до первого использования. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
wal_init_zero |
уровень WAL
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Он определяет, сколько сведений записывается в WAL. |
Тип данных |
перечисление |
Значение по умолчанию |
replica |
Допустимые значения |
replica,logical |
Тип параметра |
статичный |
Документация |
wal_level |
wal_log_hints (журнальные подсказки WAL)
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
Тип данных |
булевый |
Значение по умолчанию |
off |
Допустимые значения |
off |
Тип параметра |
только для чтения |
Документация |
wal_log_hints |
wal_recycle
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Перезапускает wal-файлы, переименовыв их. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
wal_recycle |
wal_skip_threshold
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Минимальный размер нового файла для fsync вместо записи WAL. |
Тип данных |
целое число |
Значение по умолчанию |
2048 |
Допустимые значения |
2048 |
Тип параметра |
только для чтения |
Документация |
wal_skip_threshold |
wal_sync_method
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
Тип данных |
перечисление |
Значение по умолчанию |
fdatasync |
Допустимые значения |
fdatasync |
Тип параметра |
только для чтения |
Документация |
wal_sync_method |
wal_writer_delay
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
Тип данных |
целое число |
Значение по умолчанию |
200 |
Допустимые значения |
1-10000 |
Тип параметра |
по строкам |
Документация |
задержка записи wal |
очистка_после_записи_wal
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Объем WAL, написанный wal писатель, который активирует очистку. |
Тип данных |
целое число |
Значение по умолчанию |
128 |
Допустимые значения |
0-2147483647 |
Тип параметра |
по строкам |
Документация |
wal_writer_flush_after |
задержка подтверждения
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск. |
Тип данных |
целое число |
Значение по умолчанию |
0 |
Допустимые значения |
0-100000 |
Тип параметра |
по строкам |
Документация |
задержка подтверждения |
коммит_родственники
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает минимальные параллельные открытые транзакции перед выполнением commit_delay. |
Тип данных |
целое число |
Значение по умолчанию |
5 |
Допустимые значения |
0-1000 |
Тип параметра |
по строкам |
Документация |
commit_siblings |
fsync
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Принудительно выполняет синхронизацию обновлений на диск. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
fsync |
записи полной страницы
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
полные записи страницы |
synchronous_commit
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает уровень синхронизации текущей транзакции. |
Тип данных |
перечисление |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
synchronous_commit |
wal_buffers
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
Тип данных |
целое число |
Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
Допустимые значения |
-1-262143 |
Тип параметра |
статичный |
Документация |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для wal_buffers
параметра сервера вычисляется при подготовке экземпляра База данных Azure для PostgreSQL гибкого сервера на основе имени продукта, выбранного для вычисления. Любые последующие изменения выбора продукта на вычислительные ресурсы, поддерживающие гибкий сервер, не будут влиять на значение по умолчанию для wal_buffers
параметра сервера этого экземпляра.
При каждом изменении продукта, назначенного экземпляру, необходимо также настроить значение параметра wal_buffers
в соответствии со значениями в следующей формуле.
В виртуальных машинах с 4 виртуальными ядрами вычисляется wal_buffers
2048
значение.
В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers
16384
значение.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:
Количество виртуальных ядер |
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
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Сжимает полностраничные записи, записанные в WAL-файле. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on,off |
Тип параметра |
по строкам |
Документация |
wal_compression |
wal_init_zero
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает ноль в новые файлы WAL до первого использования. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
wal_init_zero |
уровень WAL
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Он определяет, сколько сведений записывается в WAL. |
Тип данных |
перечисление |
Значение по умолчанию |
replica |
Допустимые значения |
replica,logical |
Тип параметра |
статичный |
Документация |
wal_level |
wal_log_hints (журнальные подсказки WAL)
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
Тип данных |
булевый |
Значение по умолчанию |
off |
Допустимые значения |
off |
Тип параметра |
только для чтения |
Документация |
wal_log_hints |
wal_recycle
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Перезапускает wal-файлы, переименовыв их. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
wal_recycle |
wal_skip_threshold
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Минимальный размер нового файла для fsync вместо записи WAL. |
Тип данных |
целое число |
Значение по умолчанию |
2048 |
Допустимые значения |
2048 |
Тип параметра |
только для чтения |
Документация |
wal_skip_threshold |
wal_sync_method
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
Тип данных |
перечисление |
Значение по умолчанию |
fdatasync |
Допустимые значения |
fdatasync |
Тип параметра |
только для чтения |
Документация |
wal_sync_method |
wal_writer_delay
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
Тип данных |
целое число |
Значение по умолчанию |
200 |
Допустимые значения |
1-10000 |
Тип параметра |
по строкам |
Документация |
задержка записи wal |
очистка_после_записи_wal
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Объем WAL, написанный wal писатель, который активирует очистку. |
Тип данных |
целое число |
Значение по умолчанию |
128 |
Допустимые значения |
0-2147483647 |
Тип параметра |
по строкам |
Документация |
wal_writer_flush_after |
задержка подтверждения
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск. |
Тип данных |
целое число |
Значение по умолчанию |
0 |
Допустимые значения |
0-100000 |
Тип параметра |
по строкам |
Документация |
задержка подтверждения |
коммит_родственники
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает минимальные параллельные открытые транзакции перед выполнением commit_delay. |
Тип данных |
целое число |
Значение по умолчанию |
5 |
Допустимые значения |
0-1000 |
Тип параметра |
по строкам |
Документация |
commit_siblings |
fsync
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Принудительно выполняет синхронизацию обновлений на диск. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
fsync |
записи полной страницы
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
полные записи страницы |
synchronous_commit
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает уровень синхронизации текущей транзакции. |
Тип данных |
перечисление |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
synchronous_commit |
wal_buffers
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
Тип данных |
целое число |
Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
Допустимые значения |
-1-262143 |
Тип параметра |
статичный |
Документация |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для wal_buffers
параметра сервера вычисляется при подготовке экземпляра База данных Azure для PostgreSQL гибкого сервера на основе имени продукта, выбранного для вычисления. Любые последующие изменения выбора продукта на вычислительные ресурсы, поддерживающие гибкий сервер, не будут влиять на значение по умолчанию для wal_buffers
параметра сервера этого экземпляра.
При каждом изменении продукта, назначенного экземпляру, необходимо также настроить значение параметра wal_buffers
в соответствии со значениями в следующей формуле.
В виртуальных машинах с 4 виртуальными ядрами вычисляется wal_buffers
2048
значение.
В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers
16384
значение.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:
Количество виртуальных ядер |
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
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Сжимает полностраничные записи, записанные в WAL-файле. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on,off |
Тип параметра |
по строкам |
Документация |
wal_compression |
wal_init_zero
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает ноль в новые файлы WAL до первого использования. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
wal_init_zero |
уровень WAL
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Он определяет, сколько сведений записывается в WAL. |
Тип данных |
перечисление |
Значение по умолчанию |
replica |
Допустимые значения |
replica,logical |
Тип параметра |
статичный |
Документация |
wal_level |
wal_log_hints (журнальные подсказки WAL)
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
Тип данных |
булевый |
Значение по умолчанию |
off |
Допустимые значения |
off |
Тип параметра |
только для чтения |
Документация |
wal_log_hints |
wal_recycle
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Перезапускает wal-файлы, переименовыв их. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
wal_recycle |
wal_skip_threshold
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Минимальный размер нового файла для fsync вместо записи WAL. |
Тип данных |
целое число |
Значение по умолчанию |
2048 |
Допустимые значения |
2048 |
Тип параметра |
только для чтения |
Документация |
wal_skip_threshold |
wal_sync_method
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
Тип данных |
перечисление |
Значение по умолчанию |
fdatasync |
Допустимые значения |
fdatasync |
Тип параметра |
только для чтения |
Документация |
wal_sync_method |
wal_writer_delay
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
Тип данных |
целое число |
Значение по умолчанию |
200 |
Допустимые значения |
1-10000 |
Тип параметра |
по строкам |
Документация |
задержка записи wal |
очистка_после_записи_wal
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Объем WAL, написанный wal писатель, который активирует очистку. |
Тип данных |
целое число |
Значение по умолчанию |
128 |
Допустимые значения |
0-2147483647 |
Тип параметра |
по строкам |
Документация |
wal_writer_flush_after |
задержка подтверждения
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск. |
Тип данных |
целое число |
Значение по умолчанию |
0 |
Допустимые значения |
0-100000 |
Тип параметра |
по строкам |
Документация |
задержка подтверждения |
коммит_родственники
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает минимальные параллельные открытые транзакции перед выполнением commit_delay. |
Тип данных |
целое число |
Значение по умолчанию |
5 |
Допустимые значения |
0-1000 |
Тип параметра |
по строкам |
Документация |
commit_siblings |
fsync
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Принудительно выполняет синхронизацию обновлений на диск. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
fsync |
записи полной страницы
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
полные записи страницы |
synchronous_commit
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает уровень синхронизации текущей транзакции. |
Тип данных |
перечисление |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
synchronous_commit |
wal_buffers
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
Тип данных |
целое число |
Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
Допустимые значения |
-1-262143 |
Тип параметра |
статичный |
Документация |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для wal_buffers
параметра сервера вычисляется при подготовке экземпляра База данных Azure для PostgreSQL гибкого сервера на основе имени продукта, выбранного для вычисления. Любые последующие изменения выбора продукта на вычислительные ресурсы, поддерживающие гибкий сервер, не будут влиять на значение по умолчанию для wal_buffers
параметра сервера этого экземпляра.
При каждом изменении продукта, назначенного экземпляру, необходимо также настроить значение параметра wal_buffers
в соответствии со значениями в следующей формуле.
В виртуальных машинах с 4 виртуальными ядрами вычисляется wal_buffers
2048
значение.
В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers
16384
значение.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:
Количество виртуальных ядер |
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
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Сжимает полностраничные записи, записанные в WAL-файле. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on,off |
Тип параметра |
по строкам |
Документация |
wal_compression |
wal_init_zero
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает ноль в новые файлы WAL до первого использования. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
wal_init_zero |
уровень WAL
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Он определяет, сколько сведений записывается в WAL. |
Тип данных |
перечисление |
Значение по умолчанию |
replica |
Допустимые значения |
replica,logical |
Тип параметра |
статичный |
Документация |
wal_level |
wal_log_hints (журнальные подсказки WAL)
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
Тип данных |
булевый |
Значение по умолчанию |
off |
Допустимые значения |
off |
Тип параметра |
только для чтения |
Документация |
wal_log_hints |
wal_recycle
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Перезапускает wal-файлы, переименовыв их. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
wal_recycle |
wal_skip_threshold
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Размер нового файла для fsync вместо записи WAL. |
Тип данных |
целое число |
Значение по умолчанию |
2048 |
Допустимые значения |
2048 |
Тип параметра |
только для чтения |
Документация |
wal_skip_threshold |
wal_sync_method
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
Тип данных |
перечисление |
Значение по умолчанию |
fdatasync |
Допустимые значения |
fdatasync |
Тип параметра |
только для чтения |
Документация |
wal_sync_method |
wal_writer_delay
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
Тип данных |
целое число |
Значение по умолчанию |
200 |
Допустимые значения |
1-10000 |
Тип параметра |
по строкам |
Документация |
задержка записи wal |
очистка_после_записи_wal
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Объем WAL, написанный wal писатель, который активирует очистку. |
Тип данных |
целое число |
Значение по умолчанию |
128 |
Допустимые значения |
0-2147483647 |
Тип параметра |
по строкам |
Документация |
wal_writer_flush_after |
задержка подтверждения
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск. |
Тип данных |
целое число |
Значение по умолчанию |
0 |
Допустимые значения |
0-100000 |
Тип параметра |
по строкам |
Документация |
задержка подтверждения |
коммит_родственники
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает минимальные параллельные открытые транзакции перед выполнением commit_delay. |
Тип данных |
целое число |
Значение по умолчанию |
5 |
Допустимые значения |
0-1000 |
Тип параметра |
по строкам |
Документация |
commit_siblings |
fsync
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Принудительно выполняет синхронизацию обновлений на диск. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
fsync |
записи полной страницы
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
полные записи страницы |
synchronous_commit
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает уровень синхронизации текущей транзакции. |
Тип данных |
перечисление |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
synchronous_commit |
wal_buffers
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
Тип данных |
целое число |
Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
Допустимые значения |
-1-262143 |
Тип параметра |
статичный |
Документация |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для wal_buffers
параметра сервера вычисляется при подготовке экземпляра База данных Azure для PostgreSQL гибкого сервера на основе имени продукта, выбранного для вычисления. Любые последующие изменения выбора продукта на вычислительные ресурсы, поддерживающие гибкий сервер, не будут влиять на значение по умолчанию для wal_buffers
параметра сервера этого экземпляра.
При каждом изменении продукта, назначенного экземпляру, необходимо также настроить значение параметра wal_buffers
в соответствии со значениями в следующей формуле.
В виртуальных машинах с 4 виртуальными ядрами вычисляется wal_buffers
2048
значение.
В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers
16384
значение.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:
Количество виртуальных ядер |
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
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Сжимает полностраничные записи, записанные в WAL-файле. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on,off |
Тип параметра |
по строкам |
Документация |
wal_compression |
wal_init_zero
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает ноль в новые файлы WAL до первого использования. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
wal_init_zero |
уровень WAL
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Он определяет, сколько сведений записывается в WAL. |
Тип данных |
перечисление |
Значение по умолчанию |
replica |
Допустимые значения |
replica,logical |
Тип параметра |
статичный |
Документация |
wal_level |
wal_log_hints (журнальные подсказки WAL)
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
Тип данных |
булевый |
Значение по умолчанию |
off |
Допустимые значения |
off |
Тип параметра |
только для чтения |
Документация |
wal_log_hints |
wal_recycle
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Перезапускает wal-файлы, переименовыв их. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
wal_recycle |
wal_sync_method
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
Тип данных |
перечисление |
Значение по умолчанию |
fdatasync |
Допустимые значения |
fdatasync |
Тип параметра |
только для чтения |
Документация |
wal_sync_method |
wal_writer_delay
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
Тип данных |
целое число |
Значение по умолчанию |
200 |
Допустимые значения |
1-10000 |
Тип параметра |
по строкам |
Документация |
задержка записи wal |
очистка_после_записи_wal
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Объем WAL, написанный wal писатель, который активирует очистку. |
Тип данных |
целое число |
Значение по умолчанию |
128 |
Допустимые значения |
0-2147483647 |
Тип параметра |
по строкам |
Документация |
wal_writer_flush_after |
задержка подтверждения
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск. |
Тип данных |
целое число |
Значение по умолчанию |
0 |
Допустимые значения |
0-100000 |
Тип параметра |
по строкам |
Документация |
задержка подтверждения |
коммит_родственники
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает минимальные параллельные открытые транзакции перед выполнением commit_delay. |
Тип данных |
целое число |
Значение по умолчанию |
5 |
Допустимые значения |
0-1000 |
Тип параметра |
по строкам |
Документация |
commit_siblings |
fsync
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Принудительно выполняет синхронизацию обновлений на диск. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
fsync |
записи полной страницы
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
полные записи страницы |
synchronous_commit
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает уровень синхронизации текущей транзакции. |
Тип данных |
перечисление |
Значение по умолчанию |
on |
Допустимые значения |
on |
Тип параметра |
только для чтения |
Документация |
synchronous_commit |
wal_buffers
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб. |
Тип данных |
целое число |
Значение по умолчанию |
Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу. |
Допустимые значения |
-1-262143 |
Тип параметра |
статичный |
Документация |
wal_buffers |
Заметки, относящиеся к Azure
Значение по умолчанию для wal_buffers
параметра сервера вычисляется при подготовке экземпляра База данных Azure для PostgreSQL гибкого сервера на основе имени продукта, выбранного для вычисления. Любые последующие изменения выбора продукта на вычислительные ресурсы, поддерживающие гибкий сервер, не будут влиять на значение по умолчанию для wal_buffers
параметра сервера этого экземпляра.
При каждом изменении продукта, назначенного экземпляру, необходимо также настроить значение параметра wal_buffers
в соответствии со значениями в следующей формуле.
В виртуальных машинах с 4 виртуальными ядрами вычисляется wal_buffers
2048
значение.
В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers
16384
значение.
В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:
Количество виртуальных ядер |
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
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Сжимает полностраничные записи, записанные в WAL-файле. |
Тип данных |
булевый |
Значение по умолчанию |
on |
Допустимые значения |
on,off |
Тип параметра |
по строкам |
Документация |
wal_compression |
уровень WAL
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Он определяет, сколько сведений записывается в WAL. |
Тип данных |
перечисление |
Значение по умолчанию |
replica |
Допустимые значения |
replica,logical |
Тип параметра |
статичный |
Документация |
wal_level |
wal_log_hints (журнальные подсказки WAL)
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений. |
Тип данных |
булевый |
Значение по умолчанию |
off |
Допустимые значения |
off |
Тип параметра |
только для чтения |
Документация |
wal_log_hints |
wal_sync_method
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Выбирает метод, используемый для принудительного обновления WAL на диске. |
Тип данных |
перечисление |
Значение по умолчанию |
fdatasync |
Допустимые значения |
fdatasync |
Тип параметра |
только для чтения |
Документация |
wal_sync_method |
wal_writer_delay
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Интервал времени между УОЛ-очистками, выполненными средством записи WAL. |
Тип данных |
целое число |
Значение по умолчанию |
200 |
Допустимые значения |
1-10000 |
Тип параметра |
по строкам |
Документация |
задержка записи wal |
очистка_после_записи_wal
Атрибут |
Значение |
Категория |
Журнал и параметры впереди записи |
Описание |
Объем WAL, написанный wal писатель, который активирует очистку. |
Тип данных |
целое число |
Значение по умолчанию |
128 |
Допустимые значения |
0-2147483647 |
Тип параметра |
по строкам |
Документация |
wal_writer_flush_after |