Pulire i dati Postgres (o validare)?

Ciao,

Ci sono stati alcuni problemi continui con la stabilità del server del mio servizio cloud e sembra che uno di essi abbia interferito con il mio ultimo aggiornamento, creando alcuni problemi all’interfaccia.

Quindi ho provato a scaricare una copia fresca e a fare un rebuild, ma è fallito perché apparentemente mi servivano altri 16 GB di spazio su disco per aggiornare PostgreSQL.

So che i miei membri sono un gruppo loquace, ma questo sembra eccessivo:

Ho eseguito alcune pulizie che hanno liberato circa 16 GB in precedenza, e l’ultima più recente ha liberato 2,3 GB. Tuttavia, mi chiedevo se ci sia un modo per verificare se PostgreSQL sia integro, magari eseguendo una pulizia su di esso, ecc.?

Immagino che tu abbia già eseguito

./launcher cleanup

e

apt-get autoclean
apt-get autoremove

Puoi anche eseguire una pulizia completa sul tuo database PostgreSQL, se vuoi assicurarti che sia perfettamente a posto. Questo può anche liberare spazio nel database. Consulta Recover from a very slow database

Ho eseguito alcune pulizie del launcher, ma non sembrano influire sulle dimensioni del database PostgreSQL.

Il vacuum completo sembra aver ridotto di 5 GB i dati del mio database PostgreSQL.

Mentre provavo a eseguire un vacuum completo, ho ricevuto questo errore (mostrato qui dopo averlo ripetuto in modalità dettagliata):

Ho anche provato a eseguire un reindex e ho ricevuto questo errore:

C’è qualcosa che posso o dovrei fare riguardo a questi errori, oppure devo semplicemente riprovare a ricostruire o aggiornare?