2
Код створює інший план, коли виконується ad-hoc vs. у збереженій процедурі
У мене є операція видалення, яка використовує поганий план при запуску всередині збереженої процедури, але вибирає набагато кращий план при запуску ad-hoc. Я відновив усі індекси для таблиць, які використовуються в запиті, і скинув усі кеші. Оптимізатор все ще вибирає неправильний план для збереженої процедури. Мені хотілося б знати, чому …