Usa amcheck per verificare l'integrità degli indici PostgreSQL (corruzione)

Ultimamente ho letto diversi argomenti su Discourse in meta riguardanti la “corruzione degli indici” sia in PostgreSQL 10 che in 12.

Uno dei punti emersi da queste discussioni è che potrebbe essere importante o interessante per alcuni amministratori di sistema verificare l’integrità degli indici PostgreSQL 10 di Discourse, se stanno riscontrando problemi di prestazioni o forse prima di eseguire un aggiornamento a PostgreSQL 12.

Per coloro che volessero effettuare questo controllo, ho testato amcheck su due diverse installazioni di Discourse (PostgreSQL 10). Il controllo è andato a buon fine sia su una configurazione (1) “due container” che su una configurazione (2) standalone a singolo container.

Di seguito la mia discussione su come verificare la corruzione degli indici per le configurazioni Discourse PostgreSQL 10, insieme ai risultati ottenuti:

Spero che questa breve nota su amcheck e Discourse (PostgreSQL 10) sia d’aiuto a eventuali amministratori di sistema di Discourse interessati a utilizzare amcheck per verificare la presenza di indici corrotti nei loro database.

6 Mi Piace