Как лучше всего измерить производительность (время выполнения) хранимой процедуры?
Я собираюсь начать попытку оптимизировать хранимую процедуру-монстр, чтобы правильно определить, были ли мои настройки имеют какой-либо эффект, мне нужно что-то для сравнения до и после.
Мои идеи на данный момент:
- Просмотр времени выполнения запроса SQL Management Studio: не очень точно, но очень удобно.
- Добавление таймеров в сохраненное процедура и печать прошедшего времени: Добавление такого отладочного кода воняет.
- Использование SQL Server Profiler, добавление фильтров только для моей хранимой процедуры. На данный момент это мой лучший вариант.
Любые другие варианты?
задан Jakob Gade 21 January 2011 в 09:12
поделиться