SQL Server: время выполнения отличается в представлении и редакторе SQL с одним и тем же запросом выбора - PullRequest
0 голосов
/ 03 декабря 2018

Я объединился с несколькими таблицами.Когда я выполняю оператор select в редакторе SQL, тот же оператор занимает 0,0055 секунды, а представление с тем же оператором выбора занимает более 5 секунд.В основном SQL-запрос такой же, но мне интересно, в чем может быть проблема?Все необходимые индексы обновляются в используемой таблице.

1 Ответ

0 голосов
/ 03 декабря 2018

Убедитесь, что ПЕРВЫЙ раз, когда вы запускаете код в редакторе, запрос занимает 0,0055 с. Сервер sql после первого запуска создает «таблицу памяти» с результатами запроса. И если ваш запрос не изменяется, вы получаете только эти результаты.

Чтобы попробовать это, просто попробуйте выполнить запрос в новом окне редактора SQL.Если это действительно займет 0,0055 с, нам нужно найти решение.

...