Я унаследовал базу данных с удивительно большим количеством неиспользуемых sprocs. Я извлек имена используемых sprocs из DLL, которые обращаются к нему (весь доступ через эту DLL), и из операторов EXEC в этих sprocs, и есть несколько сотен, которые не вызываются. Кроме того, почти у всех есть подозрительно подробные, однородные имена: я подозреваю, что они были сгенерированы инструментом.Какова стоимость неиспользуемого sproc
Вопрос, который у меня есть, какова стоимость хранения неиспользованного sproc в системе? Есть дополнительное обслуживание, но меня больше интересует, если есть увеличение потребления памяти, время обработки и т. Д.
Здесь я должен сказать, что я не собираюсь удалять неиспользуемые sprocs. Это просто то, что я хочу знать. История назад была просто для того, чтобы получить ваш интерес и оперативно информировать ответ.
Это SQL Server 2008.
Прежде всего, убедитесь, что ваши «неиспользуемые» sprocs фактически не используются процедурами, указанными в вашей DLL. Они могут быть вызваны из этих «действительных» процедур. – ProKiner