Как говорилось раньше, SQL Server должен будет выполнить работу в соответствии с назначенным планом, не имея возможности до следующего раза его поменять. Однако SQL Server может даже этой возможностью не воспользоваться – он запомнит этот план в процедурный кеш, и возможна ситуация, что если будет вызван точно такой же запрос, будет использован план из кеша, даже если статистика поменялась. Поэтому после обновления статистики этот кеш имеет смысл очищать.
Очистить процедурный кеш можно следующим запросом (в отличие от запроса обновления статистики, поскольку кеш является принадлежностью сервера, а не конкретной базы, базу в Management Studio можно использовать любую):
DBCC FREEPROCCACHE
Чтобы процедурный кеш всегда очищался сразу после обновления статистики, его есть смысл включить в тот же план обслуживания «Обновление статистик и очистка процедурного кеша», который выше был настроен для обновления статистики.