Поделиться через


Журнал и параметры впереди записи

задержка подтверждения

Атрибут Значение
Категория Журнал и параметры впереди записи
Описание Задает задержку в микросекундах между фиксацией транзакций и очисткой 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_buffers2048значение.

В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers16384значение.

В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:

Количество виртуальных ядер 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_buffers2048значение.

В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers16384значение.

В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:

Количество виртуальных ядер 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_buffers2048значение.

В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers16384значение.

В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:

Количество виртуальных ядер 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_buffers2048значение.

В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers16384значение.

В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:

Количество виртуальных ядер 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_buffers2048значение.

В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers16384значение.

В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:

Количество виртуальных ядер 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_buffers2048значение.

В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers16384значение.

В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:

Количество виртуальных ядер 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_buffers2048значение.

В виртуальных машинах с более чем 4 виртуальными ядрами вычисляется wal_buffers16384значение.

В соответствии с предыдущей формулой в следующей таблице перечислены значения этого параметра сервера в зависимости от объема подготовленной памяти:

Количество виртуальных ядер 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