Тип: | string |
Контекст: | superuser |
Перезапуск: | false |
От: | 10 |
Этот параметр предназначен для проверки ошибок в процедурах воспроизведения WAL. Когда он включён, в записи WAL добавляются полные образы страниц всех изменяемых буферов, Когда запись впоследствии воспроизводится, система сначала применяет эту запись, а затем проверяет, соответствуют ли буферы, изменённые записью, сохранённым образам. В определённых случаях (например, во вспомогательных битах) небольшие изменения допускаются и будут игнорироваться. Если выявляются неожиданные различия, это считается критической ошибкой и восстановление прерывается.
По умолчанию значение этого параметра — пустая строка, так что эта функциональность отключена. Его значением может быть all
(будут проверяться все записи) или список имён менеджеров ресурсов через запятую (будут проверяться записи, выдаваемые этими менеджерами). В настоящее время поддерживаются менеджеры heap
, heap2
, btree
, hash
, gin
, gist
, sequence
, spgist
, brin
и generic
. Изменять этот параметр могут только суперпользователи.
На StackOverflow
На pgsql-hackers
- Re: Is this a problem in GenericXLogFinish()?
- Re: broken tables on hot standby after migration on PostgreSQL 16 (3x times last month)
- Re: wal_consistemcy_checking clean on HEAD
- wal_consistemcy_checking clean on HEAD
- PG_TEST_EXTRAs by theme rather than test name (Re: pgsql: Add tests for libpq gssencmode and sslmode options)