Тип: | string |
Контекст: | superuser |
Перезапуск: | false |
От: | 10 |
Этот параметр предназначен для проверки ошибок в процедурах воспроизведения WAL. Когда он включён, в записи WAL добавляются полные образы страниц всех изменяемых буферов, Когда запись впоследствии воспроизводится, система сначала применяет эту запись, а затем проверяет, соответствуют ли буферы, изменённые записью, сохранённым образам. В определённых случаях (например, во вспомогательных битах) небольшие изменения допускаются и будут игнорироваться. Если выявляются неожиданные различия, это считается критической ошибкой и восстановление прерывается.
По умолчанию значение этого параметра — пустая строка, так что эта функциональность отключена. Его значением может быть all
(будут проверяться все записи) или список имён менеджеров ресурсов через запятую (будут проверяться записи, выдаваемые этими менеджерами). В настоящее время поддерживаются менеджеры heap
, heap2
, btree
, hash
, gin
, gist
, sequence
, spgist
, brin
и generic
. Изменять этот параметр могут только суперпользователи.
На StackOverflow
На pgsql-hackers
- Re: Enhanced rmgr desc routines test !has_image, not has_data
- Add resource intensiveness as a reason to not running tests by default
- Re: hash_xlog_split_allocate_page: failed to acquire cleanup lock
- Create shorthand for including all extra tests
- Lazy allocation of pages required for verifying FPI consistency