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.