Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Profiler - как выводить планы только избранных запросов?  [new]
[-==-]
Member

Откуда:
Сообщений: 194
Всем привет!

В профайлере можно фильтровать запросы по их продолжительности, путем установки галки "исключать строки, которые не подходят под фильтр". Если её поставить, то не выводятся планы запросов, а если не поставить, то профайлер показывает все запросы, а мне, нужно, например, только выше 10 сек.
Не пойму как это делается?
14 апр 15, 12:17    [17512052]     Ответить | Цитировать Сообщить модератору
 Re: Profiler - как выводить планы только избранных запросов?  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
фильтр настройте по duration
14 апр 15, 12:31    [17512146]     Ответить | Цитировать Сообщить модератору
 Re: Profiler - как выводить планы только избранных запросов?  [new]
[-==-]
Member

Откуда:
Сообщений: 194
Konst_One,
Я ж говорю, если duration ставлю greater or equal > 10000 и exclude rows..., то планы не отображаются, только тексты запросов.
14 апр 15, 13:33    [17512662]     Ответить | Цитировать Сообщить модератору
 Re: Profiler - как выводить планы только избранных запросов?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
|-==-|
Не пойму как это делается?
Никак :-(
14 апр 15, 13:43    [17512736]     Ответить | Цитировать Сообщить модератору
 Re: Profiler - как выводить планы только избранных запросов?  [new]
[-==-]
Member

Откуда:
Сообщений: 194
alexeyvg,
Серьёзно что-ль?
14 апр 15, 15:31    [17513454]     Ответить | Цитировать Сообщить модератору
 Re: Profiler - как выводить планы только избранных запросов?  [new]
invm
Member

Откуда: Москва
Сообщений: 9824
|-==-|
Серьёзно что-ль?
Нет, над вами прикалываются...
У событий Showplan* нет столбца Duration. Поэтому и не отображаются при включенном "exclude rows..."
14 апр 15, 15:36    [17513503]     Ответить | Цитировать Сообщить модератору
 Re: Profiler - как выводить планы только избранных запросов?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
invm
|-==-|
Серьёзно что-ль?
Нет, над вами прикалываются...
У событий Showplan* нет столбца Duration. Поэтому и не отображаются при включенном "exclude rows..."
только не говорите "так и надо" :-)

Я бы предпочёл, что бы связанные события типа планов выводились для запросов, к которым они относятся.
То есть фильтрация должна быть сделана как то более интеллектуально.
14 апр 15, 16:04    [17513768]     Ответить | Цитировать Сообщить модератору
 Re: Profiler - как выводить планы только избранных запросов?  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4893
[quot [-==-]]Konst_One,
Я ж говорю, если duration ставлю greater or equal > 10000 и exclude rows..., то планы не отображаются, только тексты запросов.[/quot]

Определите, какие запросы вам надо оптимизировать, поставьте фильтр по тексту, после этого ловите планы.
14 апр 15, 16:16    [17513882]     Ответить | Цитировать Сообщить модератору
 Re: Profiler - как выводить планы только избранных запросов?  [new]
invm
Member

Откуда: Москва
Сообщений: 9824
alexeyvg
только не говорите "так и надо" :-)
Не буду :)
Надо постепенно на Extended Events переходить - там гибче.
14 апр 15, 18:15    [17514478]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить