2010-11-09 6 views
1

Nous avons une réplication de slony configurée, et la réplication sur l'esclave est en retard de 10 jours. En recherchant, j'ai remarqué que la table sl_log_1 a 25K enregistrements, mais la table sl_log_2 a plus de 100 millions de lignes, et ils continuent à monter. Comment puis-je résoudre ce problème?La table Sl_log est énorme, plus de 100 millions de lignes

Je suis un débutant à slony, et apprécierait toute l'aide que je peux obtenir

Répondre

1

Vérifiez si tous les processus en cours d'exécution sont Slony, ou mieux - les remettre en marche. Après le redémarrage, vérifiez les journaux, ce qui peut être causé parfois par une requête DDL, qui a été effectuée à la main sur le maître. S'il y a de sérieuses erreurs sur les esclaves, ou si le retard ne tombe pas trop vite, vous pouvez toujours réinjecter la réplication (mais attention, cela supprimera toutes les données de toutes les tables sur les bases de données esclaves).

+0

Comment démarrer le slony? – sharadov

+0

Ceci est un site prod, devrais-je programmer des temps d'arrêt? – sharadov

+0

Comment réinjecter la réplication? – sharadov

Questions connexes