Type: | string |
Contexte: | superuser |
Redémarrer: | false |
Depuis: | 10 |
Ce paramètre est destiné à être utiliser pour vérifier la présence de bugs dans les routines d'application de WAL. Une fois activé, des images de l'intégralité des pages sont ajoutés aux enregistrements. Si l'enregistrement est ensuite rejoué, le système appliquera d'abord chaque enregistrement et testera ensuite si les tampons modifiés par l'enregistrement correspond aux images stockées. Dans certains cas (commme les hint bits), des variations mineures sont acceptables, et seront ignorées. Toute différence inattendue provoquera une erreur fatale, ce qui arrêtera la restauration.
La valeur par défaut pour ce paramètre est une chaîne cide, ce qui désactive la fonctionnalité. Le paramètre peut être positionné à all
pour vérifier tous les enregistrements, ou une liste séparée par des virgules de gestionnaires de sources afin de vérifier uniquement les enregistrements en fonction de ces gestionnaires de ressource. Actuellement, les gestionnaires de ressource supportés sont heap
, heap2
, btree
, hash
, gin
, gist
, sequence
, spgist
, brin
, et generic
. Seuls les superutilisateurs peuvent modifier ce paramètre.
Sur StackOverflow
Sur 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