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