2015-08-11 1 views
0

Я создал представление для целей тестирования и хотел бы видеть время выполнения.Как получить время выполнения View

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

+1

Посмотрите SET СТАТИСТИКИ (TIME/IO) и делать ваш выбор из вашего представления. – mxix

ответ

3

немного простой способ

set statistics time on 

select * from [dbo].[ViewName] 

set statistics time off 

затем увидеть ваше окно сообщения

enter image description here

Для получения дополнительной информации о Query Execution Plan

+0

oh gosh, я попробовал 'установить статистику времени вкл./Выкл., Но не посмотрел в моей вкладке в сообщениях. Подсказка: D – WiiMaxx

+0

@WiiMaxx :) welcome – wiretext

+2

Это вряд ли будет проблемой и, конечно же, не остановится мне от голосования за этот ответ, но стоит отметить, что установка статистики по * может * (не обязательно будет) влиять на производительность запроса, который он измеряет, если он содержит скалярный udf. [Эта статья] (http://www.sqlservercentral.com/articles/T-SQL/91724/) затрагивает тему более подробно на полпути. Это, конечно, может быть спорным, если представление не содержит скалярного udf, но может быть полезно для всех, кто читает в будущем. – GarethD