У меня есть некоторые проблемы, когда я пытаюсь выяснить с помощью помощника по настройке SQL Server, что может быть улучшено в моем:
exec sp_executesql '(dynamic-sql)', (parameter types), (parameter values)
Советник по настройке некоторое время размышляет и не имеет никаких рекомендаций.Между тем, когда я прошу его подумать о:
запросе с теми же значениями параметров (сырой SQL-код) - у меня есть хорошие рекомендации, какие индексы мне следует создать.
Поэтому мне интересно:
- Может ли SQL Server Tuning Advisor оптимизировать операторы exec sp_executesql?
2a.Если «да», тогда я должен использовать сырой sql-код вместо sp_executesql, потому что этот сырой код имеет хорошие рекомендации?
2b.Если «нет», тогда улучшит ли оптимизация для исходного кода sql оператор sp_executesql?
Заранее спасибо!