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


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

commit_delay

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск.
Тип данных integer
Default value 0
Допустимые значения 0-100000
Тип параметра по строкам
Документация commit_delay

commit_siblings

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает минимальные параллельные открытые транзакции перед выполнением commit_delay.
Тип данных integer
Default value 5
Допустимые значения 0-1000
Тип параметра по строкам
Документация commit_siblings

fsync

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Принудительно выполняет синхронизацию обновлений на диск.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация fsync

full_page_writes

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает полные страницы в WAL при первом изменении после контрольной точки.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация full_page_writes

synchronous_commit

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает уровень синхронизации текущей транзакции.
Тип данных перечисление
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация synchronous_commit

wal_buffers

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб.
Тип данных integer
Default value Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу.
Допустимые значения -1-262143
Тип параметра static
Документация 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

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Сжимает полностраничные записи, записанные в WAL-файле.
Тип данных boolean
Default value on
Допустимые значения on,off
Тип параметра по строкам
Документация wal_compression

wal_init_zero

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает ноль в новые файлы WAL до первого использования.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация wal_init_zero

wal_level

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Он определяет, сколько сведений записывается в WAL.
Тип данных перечисление
Default value replica
Допустимые значения replica,logical
Тип параметра static
Документация wal_level

wal_log_hints

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений.
Тип данных boolean
Default value off
Допустимые значения off
Тип параметра только для чтения
Документация wal_log_hints

wal_recycle

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Перезапускает wal-файлы, переименовыв их.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация wal_recycle

wal_skip_threshold

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Минимальный размер нового файла для fsync вместо записи WAL.
Тип данных integer
Default value 2048
Допустимые значения 2048
Тип параметра только для чтения
Документация wal_skip_threshold

wal_sync_method

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Выбирает метод, используемый для принудительного обновления WAL на диске.
Тип данных перечисление
Default value fdatasync
Допустимые значения fdatasync
Тип параметра только для чтения
Документация wal_sync_method

wal_writer_delay

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Интервал времени между УОЛ-очистками, выполненными средством записи WAL.
Тип данных integer
Default value 200
Допустимые значения 1-10000
Тип параметра по строкам
Документация wal_writer_delay

wal_writer_flush_after

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Объем WAL, написанный wal писатель, который активирует очистку.
Тип данных integer
Default value 128
Допустимые значения 0-2147483647
Тип параметра по строкам
Документация wal_writer_flush_after

commit_delay

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск.
Тип данных integer
Default value 0
Допустимые значения 0-100000
Тип параметра по строкам
Документация commit_delay

commit_siblings

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает минимальные параллельные открытые транзакции перед выполнением commit_delay.
Тип данных integer
Default value 5
Допустимые значения 0-1000
Тип параметра по строкам
Документация commit_siblings

fsync

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Принудительно выполняет синхронизацию обновлений на диск.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация fsync

full_page_writes

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает полные страницы в WAL при первом изменении после контрольной точки.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация full_page_writes

synchronous_commit

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает уровень синхронизации текущей транзакции.
Тип данных перечисление
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация synchronous_commit

wal_buffers

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб.
Тип данных integer
Default value Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу.
Допустимые значения -1-262143
Тип параметра static
Документация 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

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Сжимает полностраничные записи, записанные в WAL-файле.
Тип данных boolean
Default value on
Допустимые значения on,off
Тип параметра по строкам
Документация wal_compression

wal_init_zero

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает ноль в новые файлы WAL до первого использования.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация wal_init_zero

wal_level

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Он определяет, сколько сведений записывается в WAL.
Тип данных перечисление
Default value replica
Допустимые значения replica,logical
Тип параметра static
Документация wal_level

wal_log_hints

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений.
Тип данных boolean
Default value off
Допустимые значения off
Тип параметра только для чтения
Документация wal_log_hints

wal_recycle

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Перезапускает wal-файлы, переименовыв их.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация wal_recycle

wal_skip_threshold

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Минимальный размер нового файла для fsync вместо записи WAL.
Тип данных integer
Default value 2048
Допустимые значения 2048
Тип параметра только для чтения
Документация wal_skip_threshold

wal_sync_method

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Выбирает метод, используемый для принудительного обновления WAL на диске.
Тип данных перечисление
Default value fdatasync
Допустимые значения fdatasync
Тип параметра только для чтения
Документация wal_sync_method

wal_writer_delay

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Интервал времени между УОЛ-очистками, выполненными средством записи WAL.
Тип данных integer
Default value 200
Допустимые значения 1-10000
Тип параметра по строкам
Документация wal_writer_delay

wal_writer_flush_after

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Объем WAL, написанный wal писатель, который активирует очистку.
Тип данных integer
Default value 128
Допустимые значения 0-2147483647
Тип параметра по строкам
Документация wal_writer_flush_after

commit_delay

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск.
Тип данных integer
Default value 0
Допустимые значения 0-100000
Тип параметра по строкам
Документация commit_delay

commit_siblings

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает минимальные параллельные открытые транзакции перед выполнением commit_delay.
Тип данных integer
Default value 5
Допустимые значения 0-1000
Тип параметра по строкам
Документация commit_siblings

fsync

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Принудительно выполняет синхронизацию обновлений на диск.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация fsync

full_page_writes

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает полные страницы в WAL при первом изменении после контрольной точки.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация full_page_writes

synchronous_commit

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает уровень синхронизации текущей транзакции.
Тип данных перечисление
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация synchronous_commit

wal_buffers

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб.
Тип данных integer
Default value Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу.
Допустимые значения -1-262143
Тип параметра static
Документация 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

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Сжимает полностраничные записи, записанные в WAL-файле.
Тип данных boolean
Default value on
Допустимые значения on,off
Тип параметра по строкам
Документация wal_compression

wal_init_zero

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает ноль в новые файлы WAL до первого использования.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация wal_init_zero

wal_level

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Он определяет, сколько сведений записывается в WAL.
Тип данных перечисление
Default value replica
Допустимые значения replica,logical
Тип параметра static
Документация wal_level

wal_log_hints

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений.
Тип данных boolean
Default value off
Допустимые значения off
Тип параметра только для чтения
Документация wal_log_hints

wal_recycle

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Перезапускает wal-файлы, переименовыв их.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация wal_recycle

wal_skip_threshold

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Минимальный размер нового файла для fsync вместо записи WAL.
Тип данных integer
Default value 2048
Допустимые значения 2048
Тип параметра только для чтения
Документация wal_skip_threshold

wal_sync_method

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Выбирает метод, используемый для принудительного обновления WAL на диске.
Тип данных перечисление
Default value fdatasync
Допустимые значения fdatasync
Тип параметра только для чтения
Документация wal_sync_method

wal_writer_delay

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Интервал времени между УОЛ-очистками, выполненными средством записи WAL.
Тип данных integer
Default value 200
Допустимые значения 1-10000
Тип параметра по строкам
Документация wal_writer_delay

wal_writer_flush_after

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Объем WAL, написанный wal писатель, который активирует очистку.
Тип данных integer
Default value 128
Допустимые значения 0-2147483647
Тип параметра по строкам
Документация wal_writer_flush_after

commit_delay

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск.
Тип данных integer
Default value 0
Допустимые значения 0-100000
Тип параметра по строкам
Документация commit_delay

commit_siblings

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает минимальные параллельные открытые транзакции перед выполнением commit_delay.
Тип данных integer
Default value 5
Допустимые значения 0-1000
Тип параметра по строкам
Документация commit_siblings

fsync

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Принудительно выполняет синхронизацию обновлений на диск.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация fsync

full_page_writes

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает полные страницы в WAL при первом изменении после контрольной точки.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация full_page_writes

synchronous_commit

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает уровень синхронизации текущей транзакции.
Тип данных перечисление
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация synchronous_commit

wal_buffers

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб.
Тип данных integer
Default value Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу.
Допустимые значения -1-262143
Тип параметра static
Документация 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

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Сжимает полностраничные записи, записанные в WAL-файле.
Тип данных boolean
Default value on
Допустимые значения on,off
Тип параметра по строкам
Документация wal_compression

wal_init_zero

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает ноль в новые файлы WAL до первого использования.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация wal_init_zero

wal_level

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Он определяет, сколько сведений записывается в WAL.
Тип данных перечисление
Default value replica
Допустимые значения replica,logical
Тип параметра static
Документация wal_level

wal_log_hints

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений.
Тип данных boolean
Default value off
Допустимые значения off
Тип параметра только для чтения
Документация wal_log_hints

wal_recycle

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Перезапускает wal-файлы, переименовыв их.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация wal_recycle

wal_skip_threshold

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Размер нового файла для fsync вместо записи WAL.
Тип данных integer
Default value 2048
Допустимые значения 2048
Тип параметра только для чтения
Документация wal_skip_threshold

wal_sync_method

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Выбирает метод, используемый для принудительного обновления WAL на диске.
Тип данных перечисление
Default value fdatasync
Допустимые значения fdatasync
Тип параметра только для чтения
Документация wal_sync_method

wal_writer_delay

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Интервал времени между УОЛ-очистками, выполненными средством записи WAL.
Тип данных integer
Default value 200
Допустимые значения 1-10000
Тип параметра по строкам
Документация wal_writer_delay

wal_writer_flush_after

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Объем WAL, написанный wal писатель, который активирует очистку.
Тип данных integer
Default value 128
Допустимые значения 0-2147483647
Тип параметра по строкам
Документация wal_writer_flush_after

commit_delay

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск.
Тип данных integer
Default value 0
Допустимые значения 0-100000
Тип параметра по строкам
Документация commit_delay

commit_siblings

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает минимальные параллельные открытые транзакции перед выполнением commit_delay.
Тип данных integer
Default value 5
Допустимые значения 0-1000
Тип параметра по строкам
Документация commit_siblings

fsync

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Принудительно выполняет синхронизацию обновлений на диск.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация fsync

full_page_writes

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает полные страницы в WAL при первом изменении после контрольной точки.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация full_page_writes

synchronous_commit

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает уровень синхронизации текущей транзакции.
Тип данных перечисление
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация synchronous_commit

wal_buffers

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб.
Тип данных integer
Default value Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу.
Допустимые значения -1-262143
Тип параметра static
Документация 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

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Сжимает полностраничные записи, записанные в WAL-файле.
Тип данных boolean
Default value on
Допустимые значения on,off
Тип параметра по строкам
Документация wal_compression

wal_init_zero

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает ноль в новые файлы WAL до первого использования.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация wal_init_zero

wal_level

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Он определяет, сколько сведений записывается в WAL.
Тип данных перечисление
Default value replica
Допустимые значения replica,logical
Тип параметра static
Документация wal_level

wal_log_hints

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений.
Тип данных boolean
Default value off
Допустимые значения off
Тип параметра только для чтения
Документация wal_log_hints

wal_recycle

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Перезапускает wal-файлы, переименовыв их.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация wal_recycle

wal_sync_method

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Выбирает метод, используемый для принудительного обновления WAL на диске.
Тип данных перечисление
Default value fdatasync
Допустимые значения fdatasync
Тип параметра только для чтения
Документация wal_sync_method

wal_writer_delay

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Интервал времени между УОЛ-очистками, выполненными средством записи WAL.
Тип данных integer
Default value 200
Допустимые значения 1-10000
Тип параметра по строкам
Документация wal_writer_delay

wal_writer_flush_after

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Объем WAL, написанный wal писатель, который активирует очистку.
Тип данных integer
Default value 128
Допустимые значения 0-2147483647
Тип параметра по строкам
Документация wal_writer_flush_after

commit_delay

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает задержку в микросекундах между фиксацией транзакций и очисткой WAL на диск.
Тип данных integer
Default value 0
Допустимые значения 0-100000
Тип параметра по строкам
Документация commit_delay

commit_siblings

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает минимальные параллельные открытые транзакции перед выполнением commit_delay.
Тип данных integer
Default value 5
Допустимые значения 0-1000
Тип параметра по строкам
Документация commit_siblings

fsync

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Принудительно выполняет синхронизацию обновлений на диск.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация fsync

full_page_writes

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает полные страницы в WAL при первом изменении после контрольной точки.
Тип данных boolean
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация full_page_writes

synchronous_commit

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает уровень синхронизации текущей транзакции.
Тип данных перечисление
Default value on
Допустимые значения on
Тип параметра только для чтения
Документация synchronous_commit

wal_buffers

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Задает количество буферов дисковой страницы в общей памяти для WAL. Единица составляет 8 кб.
Тип данных integer
Default value Зависит от ресурсов (виртуальных ядер, ОЗУ или дискового пространства), выделенных серверу.
Допустимые значения -1-262143
Тип параметра static
Документация 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

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Сжимает полностраничные записи, записанные в WAL-файле.
Тип данных boolean
Default value on
Допустимые значения on,off
Тип параметра по строкам
Документация wal_compression

wal_level

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Он определяет, сколько сведений записывается в WAL.
Тип данных перечисление
Default value replica
Допустимые значения replica,logical
Тип параметра static
Документация wal_level

wal_log_hints

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Записывает полные страницы в WAL при первом изменении после контрольной точки даже для некритических изменений.
Тип данных boolean
Default value off
Допустимые значения off
Тип параметра только для чтения
Документация wal_log_hints

wal_sync_method

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Выбирает метод, используемый для принудительного обновления WAL на диске.
Тип данных перечисление
Default value fdatasync
Допустимые значения fdatasync
Тип параметра только для чтения
Документация wal_sync_method

wal_writer_delay

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Интервал времени между УОЛ-очистками, выполненными средством записи WAL.
Тип данных integer
Default value 200
Допустимые значения 1-10000
Тип параметра по строкам
Документация wal_writer_delay

wal_writer_flush_after

Атрибут Значение
Категория Журнал и параметры впереди записи
Description Объем WAL, написанный wal писатель, который активирует очистку.
Тип данных integer
Default value 128
Допустимые значения 0-2147483647
Тип параметра по строкам
Документация wal_writer_flush_after