タイプ: | string |
コンテキスト: | superuser |
再起動: | false |
以来: | 10 |
このパラメータは、WALのREDOルーチンのバグをチェックするために使うことを意図しています。有効にすると、WALレコードと一緒に変更されたバッファのフルページイメージをレコードに追加します。後でそのレコードがリプレイされるときは、システムはまず各々のレコードを適用し、次にレコードによって変更されたバッファが、格納したイメージと一致するかどうかをテストします。ある種のケース(たとえばヒントビット)では、些細な変化は許容され、無視されます。予期しない差異は、致命的エラーを引き起こし、リカバリが中断されます。
デフォルト値は空文字で、この機能を無効にします。すべてのレコードをチェックするために、all
にすることができます。カンマ区切りのリストにすると、対応するリソースマネージャに由来するレコードのみをチェックします。今のところ、サポートされているリソースマネージャは、heap
、heap2
、btree
、hash
、gin
、gist
、sequence
、spgist
、brin
、generic
です。スーパーユーザだけがこの設定を変更できます。
On StackOverflow
On 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