Автор:
Nathan Courtine.
SQL Server 2025 – AG Commit Time
В этом материале я хочу выделить одну функцию движка для высокой доступности (HA) —
Availability Group Commit Time.
Функция Always On Availability Group (AG) появилась в SQL Server 2012.
За годы эта технология HA получила множество улучшений, особенно в SQL Server 2016
(автоматическая инициализация, реплики только для чтения, поддержка DTC, проверка состояния БД, распределённые AG и т. д.).
Для решения проблем с производительностью в SQL Server 2016 был введён параметр
AG Commit Time.
Для узлов в синхронном режиме он уменьшает задержку, задавая время, после которого транзакция должна быть отправлена на реплики.
Если это время не выдерживается, параметр помогает выявлять узкие места между
первичной и вторичной репликами, улучшая мониторинг и диагностику.
Однако в некоторых сценариях значение по умолчанию (10 мс) может быть слишком большим и
не соответствовать бизнес-требованиям. В SQL Server 2025 этот параметр теперь можно настроить
на уровне сервера через конфигурацию availability group commit time.