Проблема с производительностью, где условие на представлении - PullRequest
1 голос
/ 09 июля 2019

У меня есть вид, и я пытаюсь получить доступ к данным вида, применяя фильтр где

Когда я напрямую фильтрую по имени, я получаю результаты за секунду.Но когда объявляем переменную и передаем эту переменную туда, где условие я получаю, результат за 20 секунд ... Пожалуйста, дайте мне знать, почему такая большая разница возникает при использовании переменной в условии где


select  count(1) from vw_Student where studentName='raja'; (result in 1sec)

declare @name char(4);
set @name='raja'
select  count(1) from vw_Student where studentName=@name;(result in 20sec)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...