Основные преимущества асинхронного обновления статистики в SQL Server:
- Более прогнозируемое время ответа на запрос. learn.microsoft.com Оптимизатор запросов может выполнять входящие запросы, не ожидая появления актуальной статистики. learn.microsoft.com Это устраняет задержку в некоторых запросах, но не влияет на другие запросы. learn.microsoft.com
- Уменьшение времени выполнения небольших запросов. rarus.ru Если в момент их выполнения запускается обновление статистики, оно может занять больше времени, чем компиляция плана и его исполнение. rarus.ru
Основные недостатки асинхронного обновления статистики в SQL Server:
- Проблемы с параллельной работой пользователей. rarus.ru Асинхронное обновление устанавливает блокировку изменения схемы, которая несовместима с блокировками стабильности схемы, которые устанавливаются при выполнении запросов на чтение данных. rarus.ru Это может приводить к ожиданиям и таймаутам. rarus.ru
- Неподходящий вариант для хранилищ данных и сред OLAP, где часто происходит масштабная модификация данных. sqlserverscotsman.wordpress.com
Выбор между асинхронным и синхронным обновлением статистики зависит от конкретных условий и требований к производительности.