Предисловие
Если вы исследуете проблему, то чаще всего вас просят поделиться вашим кодом, что можно сделать здесь, но иногда проблема более серьёзная и одного кода недостаточно, тогда мы можем переслать план выполнения запроса файлом или воспользоваться веб интерфейсом, о котором мы сегодня и поговорим.
Начнём
Первым делом вам необходимо получить запрос в XML, его можно взять из DMV или получить после выполнения запроса, рассмотрим второй способ подробнее:
- Выполняем запрос, желательно с получением актуального плана, получить который можно с помощью панели SSMS:После чего в разделе «Execution plan» необходимо нажать правую кнопку мышки и выбрать «Show execution plan XML…» или с помощью команды:
SET STATISTICS XML ON;
Тогда план запроса будет вторым выводом в SSMS:
- План в XML виде мы получили, теперь необходимо пройти по ссылке, вставить его специальную область и нажать «Submit»:После чего мы получим похожий на SSMS plan запроса и ссылку для него:
- Теперь нам осталось только поделиться ссылкой с коллегами
Обратите внимание
- Так как это сторонняя разработка, то визуализация плана может существенно отличаться от SSMS
- Как и в SSMS мы можем навести на оператор и получить дополнительную информацию
Вывод
Делитесь своими планами запросов чтобы помочь другим решить вашу проблему.