2015-06-04 7 views
4

Выполняет ли обновление статистики перекомпилирование хранимых процедур на сервере sql или даже после обновления статистики (автоматическое или ручное) процедуры выполняются с тем же планом выполнения, с которым он сначала скомпилирован?Поддерживает ли обновление статистики перекомпилировать хранимые процедуры на сервере sql

ответ

1

MSDN has a lengthy article on that. Подводя итог:

Таким образом, план причина оптимальности связанного имеет тесную связь с статистики.

Похоже, что это зависит от того, насколько изменилась статистика. Поэтому обновление статистики может привести к перекомпиляции, но не обязательно. Для принудительного удаления всех кэшированных планов запросов, you can run:

DBCC FREEPROCCACHE 
+0

Таким образом, после очистки proccache .. будет уже составлен Sps перекомпиляция, когда я выполнить SP? – user3453057

Смежные вопросы