Проблемы производительности Transact-SQL
При анализе кода Transact-SQL в проекте базы данных некоторые предупреждения могут быть отнесены к категории проблем производительности. Проблемы производительности следует устранять во избежание возникновения следующих ситуаций.
- При выполнении кода будет выполнено сканирование таблицы.
Как правило, проблему производительности можно подавить, если таблица содержит настолько мало данных, что процесс сканирования не приведет к существенному снижению производительности.
В этом подразделе
В Visual Studio Premium распознаются перечисленные ниже проблемы проектирования.
SR0004: не используйте столбцы без индексов в качестве тестовых выражений в предикатах IN
SR0005: не используйте шаблоны, которые начинаются с "%", в предикатах LIKE
SR0015: вызовы детерминированной функции следует извлекать из предикатов WHERE
Связанные подразделы
Анализ кода базы данных с целью улучшения качества кода
Описываются процедуры поиска в коде Transact-SQL типичных ошибок проектирования, производительности и именования.Проблемы проектирования Transact-SQL
Содержит ссылки на различные типы проблем проектирования, которые могут возникать при анализе кода базы данных.Проблемы именования Transact-SQL
Содержит ссылки на различные типы проблем именования, которые могут возникать при анализе кода базы данных.Пошаговое руководство. Анализ кода Transact-SQL для имеющейся базы данных
Описывается способ идентификации проблем кодирования в образце базы данных AdventureWorks2008.Создание и регистрация дополнительных правил анализа кода кода базы данных
Описываются способы создания собственных правил для анализа кода базы данных с целью выявления проблем, не обнаруживаемых правилами, включенными в Visual Studio Premium.