Utilisez amcheck pour vérifier l'intégrité (corruption) des index PostgreSQL

Récemment, j’ai lu plusieurs sujets sur Discourse dans le forum méta concernant la « corruption d’index » dans PostgreSQL 10 et 12.

L’une des conclusions de ces discussions est qu’il peut être important ou intéressant pour certains administrateurs système de vérifier l’intégrité des index PostgreSQL 10 de leurs installations Discourse s’ils rencontrent des problèmes de performance, ou peut-être avant de procéder à une mise à niveau vers PostgreSQL 12.

Pour ceux qui souhaiteraient effectuer cette vérification, j’ai testé amcheck sur deux installations Discourse (PostgreSQL 10) différentes. La vérification s’est déroulée sans encombre à la fois sur une configuration (1) à « deux conteneurs » et sur une configuration (2) autonome à un seul conteneur.

Voici ma discussion sur la manière de vérifier la corruption des index pour les configurations Discourse PostgreSQL 10, ainsi que mes résultats :

J’espère que ce bref article sur amcheck et Discourse (PostgreSQL 10) aidera tout administrateur système Discourse qui serait intéressé par l’utilisation de amcheck pour vérifier la présence d’index corrompus dans leurs bases de données.

6 « J'aime »