Exécution de PostgreSQL 9.0.1, avec réplication en streaming, gardant une instance miroir en lecture seule à jour. L'auto-vide est activé sur le primaire, à l'exception de quelques tables qui ne sont pas nettoyées par le démon d'auto-vide, afin de réduire les E / S pendant les heures ouvrables. Ces tableaux sont des "vues matérialisées".
Chaque nuit à minuit, nous exécutons un vide dans la base de données afin de nettoyer les tables qui sont exclues de l'auto-vide. Je me demande si ce processus se reproduit sur le miroir, ou si je dois également configurer le vide sur le miroir?
replication
postgresql
Scott Herbert
la source
la source
Réponses:
Le vide et le vide automatique se répliquent comme toute autre opération d'écriture. (Eh bien, ils sont évidemment quelque peu spéciaux en interne, mais en ce qui concerne votre question, ce sont des opérations d'écriture normales.) Exécuter le vide ou l'auto-vide sur l'esclave ne fait rien et n'est pas nécessaire.
la source