Алекс П.card.quoted2 oy oldin
Решение этих проблем состоит в том, чтобы игнорировать Seconds_behind_source и отслеживать отставание реплики с помощью чего-то, что можно наблюдать и измерять напрямую. Лучшим решением является запись heartbeat (пульса), представляющая собой отметку времени, которую вы обновляете один раз в секунду в источнике. Чтобы вычислить задержку, можете просто вычесть heartbeat из текущей метки времени на реплике. Этот метод невосприимчив ко всем проблемам, о которых мы только что упомянули, и у него есть дополнительное преимущество, заключающееся в создании удобной метки времени, которая показывает, в какой момент времени данные реплики актуальны. Скрипт pt-heartbeat, включенный в Percona Toolkit, является наиболее популярной реализацией пульса репликации.
  • Fikr bildirish uchun kirish yoki roʻyxatdan oʻtish