Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Cравнение Input Output Statistics By Table  [new]
McCar
Member

Откуда: Саратов
Сообщений: 775
Задача.
Есть две хранимки, одинаковые по смыслу, но кардинально отличающиеся по реализации.
Нужно сравнить Performance и найти места, где есть возможности улучшить.
Вопрос.
Как лучше сделать такое сравнение "By Table" по критериям IO Statistics (logical reads etc.)?
Пока приходится копипасить вывод Messages после выполнения запросов c SET STATISTICS IO ON, преобразовыть в csv файл и в экселе соотносить.
Есть более удобный способ?
11 окт 16, 11:21    [19767932]     Ответить | Цитировать Сообщить модератору
 Re: Cравнение Input Output Statistics By Table  [new]
invm
Member

Откуда: Москва
Сообщений: 9402
sys.dm_exec_procedure_stats
sys.dm_exec_query_stats
11 окт 16, 11:24    [19767958]     Ответить | Цитировать Сообщить модератору
 Re: Cравнение Input Output Statistics By Table  [new]
McCar
Member

Откуда: Саратов
Сообщений: 775
invm
sys.dm_exec_procedure_stats
sys.dm_exec_query_stats

Это все понятно, я так получу нужные метрики в разрезе хранимок, и в разрезе запросов.
Мне нужно в разрезе таблиц.
Я получаю вывод из двух десятков строк типа:
Table 'EMPLOYEE'. Scan count 0, logical reads 4043, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
- мне нужно найти удобный способ работать с этой информацией.
11 окт 16, 11:48    [19768192]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить