(как разработчик .Net, а не администратор базы данных).Когда хранится кеш-память хранимой процедуры SQL Server?
Я читал много мест, в которых SQL кэширует хранимые процедуры или точнее кэширует план выполнения (по плану выполнения я предполагаю, что это предварительно скомпилированная версия SP).
Когда заменяется план выполнения SP?
например. Я вызываю и SP с определенным параметром. Я изменяю код SP. Снова я вызываю SP с определенным параметром.
Является ли новый SP кэшированным при первом вызове? Если я изменяю значение параметра, используется используемый план выполнения кэширования?
Пожалуйста, не дайте мне ссылку на другую статью SQL, написанную для администраторов баз данных.
* «Пожалуйста, не дайте мне ссылку на другую статью SQL, написанную для администраторов баз данных» * - если вы хотите узнать, как что-то работает, то, как и все остальное, вам нужно прочитать [docs] (https://technet.microsoft.com/en-us/library/ms181055(v=sql.90).aspx). – James