Используя SQL Server 2008, у меня есть простая хранимая процедура, содержимое которой
DELETE FROM [ABC].[dbo].[LookUpPermissions]
WHERE Code = @Code
В недавнем обзоре кода администратор БД сказал, что я должен «добавить анализ параметров», что, как я считаю, означает, что ядолжен учитывать параметр сниффинг.Я никогда не делал этого в прошлом, и у меня нет проблем с производительностью запроса, поэтому я думаю, что он не нужен.
Хотя я предполагаю, что ответ может быть предпочтением пользователя, будет ли лучшеучитывать параметр сниффинг?Является ли это необходимым, если хранимая процедура вызывается для небольшого набора данных, используется редко и не вызывает проблем с производительностью?
edit
Это применимо только к параметрам, используемым впредложение WHERE , или, например, нужно ли вам учитывать все параметры в операторе INSERT ?