Удобный сервис для публикации плана запроса в интернете

Удобный сервис для публикации плана запроса в интернете

Предисловие

Если вы исследуете проблему, то чаще всего вас просят поделиться вашим кодом, что можно сделать здесь, но иногда проблема более серьёзная и одного кода недостаточно, тогда мы можем переслать план выполнения запроса файлом или воспользоваться веб интерфейсом, о котором мы сегодня и поговорим.

Поделиться планом

Начнём

Первым делом вам необходимо получить запрос в XML, его можно взять из DMV или получить после выполнения запроса, рассмотрим второй способ подробнее:

  1. Выполняем запрос, желательно с получением актуального плана, получить который можно с помощью панели SSMS:После чего в разделе «Execution plan» необходимо нажать правую кнопку мышки и выбрать «Show execution plan XML…» или с помощью команды:
    SET STATISTICS XML ON;

    Тогда план запроса будет вторым выводом в SSMS:

  2. План в XML виде мы получили, теперь необходимо пройти по ссылке, вставить его специальную область и нажать «Submit»:После чего мы получим похожий на SSMS plan запроса и ссылку для него:
  3. Теперь нам осталось только поделиться ссылкой с коллегами

Обратите внимание

  1. Так как это сторонняя разработка, то визуализация плана может существенно отличаться от SSMS
  2. Как и в SSMS мы можем навести на оператор и получить дополнительную информацию

Вывод

Делитесь своими планами запросов чтобы помочь другим решить вашу проблему.

Запись опубликована в рубрике Полезно и интересно с метками , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Войти с помощью: