Il nostro server di produzione esegue PostgreSQL v8.2.3 su CentOS versione 5.2 (Final).
Abbiamo installato PITR nel nostro server di produzione. Per alcuni motivi, dopo aver impostato PITR, non siamo in grado di gestirlo e gestirlo. Alla fine, la nostra unità di archiviazione WAL (unità secondaria) è diventata piena (utilizzo al 100%) e i segmenti di archivio WAL aggiuntivi che devono essere archiviati sono stati accumulati nella directory pg_xlog / stessa (che è disponibile nell'unità primaria)
DETTAGLI DI IMPOSTAZIONE PITR
Ci sono 2 unità:
- L'unità primaria ( pgsql / data / directory risiede) è di 400 GB.
- L'unità secondaria (archivi WAL) è di 300 GB. Tutti gli archivi WAL sono scritti su questa unità secondaria.
Ora, abbiamo deciso di interrompere / disabilitare PITR.
La mia domanda è, in questa situazione, come posso interrompere / disabilitare PITR e ripulire in modo sicuro tutti i segmenti WAL da entrambi i drive?
Quali sono i modi consigliati / suggeriti? I consigli / idee / suggerimenti degli esperti su questo argomento sono molto apprezzati.
archive_commandsu empty ('') interromperà / disabiliterà l'archiviazione. Ma questo rimuoverà / eliminerà automaticamente anche tutti i vecchi file WAL accumulati dalla directory pg_xlog /?