Тип: | string |
Контекст: | superuser |
Перезапуск: | false |
От: | 10 |
Этот параметр предназначен для проверки ошибок в процедурах воспроизведения WAL. Когда он включён, в записи WAL добавляются полные образы страниц всех изменяемых буферов, Когда запись впоследствии воспроизводится, система сначала применяет эту запись, а затем проверяет, соответствуют ли буферы, изменённые записью, сохранённым образам. В определённых случаях (например, во вспомогательных битах) небольшие изменения допускаются и будут игнорироваться. Если выявляются неожиданные различия, это считается критической ошибкой и восстановление прерывается.
По умолчанию значение этого параметра — пустая строка, так что эта функциональность отключена. Его значением может быть all
(будут проверяться все записи) или список имён менеджеров ресурсов через запятую (будут проверяться записи, выдаваемые этими менеджерами). В настоящее время поддерживаются менеджеры heap
, heap2
, btree
, hash
, gin
, gist
, sequence
, spgist
, brin
и generic
. Изменять этот параметр могут только суперпользователи.
На StackOverflow
На pgsql-hackers
- Re: Reducing the WAL overhead of freezing in VACUUM by deduplicating per-tuple freeze plans
- Re: Run pg_amcheck in 002_pg_upgrade.pl and 027_stream_regress.pl?
- [PATCH] BUG FIX: redo will abort, due to inconsistent page found in BRIN_REGULAR_PAGE
- Re: Lazy allocation of pages required for verifying FPI consistency
- Re: Granting SET and ALTER SYSTE privileges for GUCs