Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Время исполнения запроса ??? / 11 сообщений из 11, страница 1 из 1
03.07.2002, 12:19:46
    #32034907
Урий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время исполнения запроса ???
Господа !!!
Посоветуйте, где лучше и удобнее просматривать время исполнения запроса и прочую информацию касающуюся запросов. Пробовал использовать SQL Profiler, c классами SQL:StmtStarting и SQL:StmtCompleted, но он показывает либо одинаковое время, либо время окончания меньше времени начала.
...
Рейтинг: 0 / 0
03.07.2002, 12:32:56
    #32034910
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время исполнения запроса ???
Можно в QA, используя:
SET STATISTICS TIME,
SET STATISTICS IO,
SET SHOWPLAN_ALL etc.
...
Рейтинг: 0 / 0
03.07.2002, 12:38:44
    #32034913
Урий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время исполнения запроса ???
Можно немного подробней об SET STATISTICS TIME,
SET STATISTICS IO,
SET SHOWPLAN_ALL etc. Или примерчик.
...
Рейтинг: 0 / 0
03.07.2002, 12:45:57
    #32034916
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время исполнения запроса ???
подробней:

SET STATISTICS TIME ON
SET STATISTICS IO ON

select * from MyTable

На закладке Messages в QA получаем статистическую информацию. Расшифровку этой информации лучше всего посмотреть в BOL.
...
Рейтинг: 0 / 0
03.07.2002, 12:49:56
    #32034917
Урий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время исполнения запроса ???
Ну а если нужно определить время выполнения сохраненной процедуры ???
...
Рейтинг: 0 / 0
03.07.2002, 13:12:15
    #32034928
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время исполнения запроса ???
SET STATISTICS TIME ON
SET STATISTICS IO ON

exec my_sp
...
Рейтинг: 0 / 0
03.07.2002, 14:02:13
    #32034937
Урий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время исполнения запроса ???
Дело в том что при повторном выполнении запроса Analyzer выдает все параметры равными "0".
...
Рейтинг: 0 / 0
03.07.2002, 14:19:10
    #32034940
Дед Маздай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время исполнения запроса ???
Ну правильно. Он план и данные закэшировал и время стало меньше одного тика.
...
Рейтинг: 0 / 0
03.07.2002, 14:27:00
    #32034941
Урий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время исполнения запроса ???
Но ведь при отладке процедуры кэширование не нужно. Какую опцию нужно установить что бы небыло кэширования ???
...
Рейтинг: 0 / 0
03.07.2002, 15:28:20
    #32034953
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время исполнения запроса ???
Опций отключения кэширования я не знаю.
Но можно использовать
DBCC FREEPROCCACHE - для отчистки всего кэша или
DBCC FLUSHPROCINDB(db_id) - для отчистки кэша от планов, относящихся к конкретной бд.
...
Рейтинг: 0 / 0
03.07.2002, 15:43:34
    #32034955
Урий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время исполнения запроса ???
Насколько я понял никто не использует в работе SQL Profiler. Хотя очень хотелось бы узнать почему всё-таки он для класса SQL:StmtStarting показывает время больше чем для SQL:StmtCompleted. Или может кто-нибудь в курсе поведения SQL Profiler ???
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Время исполнения запроса ??? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]