Автор: Luca Biondi, The Hidden Cost of Implicit Conversions in 45 Seconds
Неявные преобразования — это молчаливые убийцы производительности, которые превращают молниеносные поиск по индексу (Index Seek) в мучительно медленные просмотры индекса (Index Scan). В этой статье я
покажу вам, как обнаружить их за 45 секунд и вернуть ваши такты ЦП!
В двух словах
- Убийство SARGability: Неявные преобразования не позволяют SQL Server эффективно использовать поиск по индексу.
- Накладные расходы на ЦП: Преобразование каждой строки в таблице во время сравнения значительно увеличивает использование ЦП.
- Старшинство типов данных (Data Type Precedence): SQL Server всегда преобразует тип с более низким приоритетом в тип с более высоким.
- Исправление: Согласуйте типы данных столбца и параметра или используйте явное приведение типов в правильном направлении.

