Журнал и параметры впереди записи
Статья 11/01/2024
1 участник
Обратная связь
В этой статье
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