OhMyCalc

Калькулятор задержки репликации

Оцените задержку репликации БД в миллисекундах и отставание по объёму данных. Планируйте eventual consistency в архитектурах с репликами чтения.

Как использовать калькулятор задержки репликации

  1. Введите количество операций записи в секунду.
  2. Введите средний размер строки в байтах.
  3. Введите сетевую латентность в мс.
  4. Введите доступную полосу пропускания в Мбит/с.
  5. Нажмите «Рассчитать».

Примеры использования

Формула

Время передачи = пропускная способность (байт/с) / полоса пропускания (байт/с) × 1000 мс. Лаг = латентность сети + время передачи.

Часто задаваемые вопросы

Что вызывает задержку репликации?
Высокая нагрузка на запись, медленная сеть, большие транзакции и однопоточное применение могут вызвать лаг.
Какой лаг приемлем?
Для большинства приложений менее 100 мс приемлемо. Отчётность в реальном времени может требовать почти нулевого лага.
Как мониторить задержку репликации?
Используйте pg_stat_replication (PostgreSQL), SHOW SLAVE STATUS (MySQL) или метрики провайдера (AWS RDS ReplicaLag).