web-dev-qa-db-fra.com

Quelle est la signification de sync_binlog?

Quelle est la signification de sync_binlog?

Ce qui se passe exactement si je fixe sync_binlog=1?

Comment affecte-t-il la réplication entre maître et esclave?

3
vRm

Tourner sur les événements de Binlog Flushes sur le disque. Cela coûte quelques E/S supplémentaires.

Désactivez-le permet d'aller sur le disque. Si l'un des serveurs se bloque, l'esclave peut être dans une position "impossible" dans le flux de réplication. Le "correction" consiste à déplacer son pointeur au début du prochain binlog sur le maître.

Je vous recommande de l'activer. Si vous êtes surchargé d'E/S, examinez autour de vous pour d'autres remèdes, tels que l'amélioration de la pire requête dans le Sloflog.

5
Rick James