Использование SQL Profiler для 1С

SQL Profiler это программа, которая входит в состав утилит управления сервером MS SQL Server. Ее можно запустить как самостоятельно, так и из Management Studio в меню Tools — SQL Profiler.

С помощью SQL Profiler можно диагностировать проблемы низкой производительности запросов 1С. После запуска необходимо авторизоваться и создать новый профиль или выбрать уже существующий.

Показатели выбираются на закладке Event selection. Для отображения всех показателей необходимо поставить галочку Show all events.

Profiler для 1С

Основные показатели, которые необходимы для оценки производительности:

Profiler настройка 1С

Немного подробнее о каждом пункте.

  • Showplan Statistics Profile отображает в текстовом виде какой план запроса был выбран при выполнении.
  • Showplan XML Statistics Profile показывает план запроса в графическом виде.
  • RPC: Completed показывает текст запроса, если на стороне 1С он был с параметрами.
  • SQL: BatchCompleted показывает текст запроса, если на стороне 1С он был без параметров.

По кнопке Column Filters можно наложить определенные отборы, например ограничить отбор только определенной таблицей.

Profiler для 1С

Накладывать ограничения на LoginName бесполезно, помните, что 1С работает с SQL от имени одной учетной записи.

После выбора всех параметров можно приступать к трассировке. Вверху окна есть кнопки для начала, паузы и остановки трассировки.

Например, при выполнении запроса в базе, получились следующие данные.

Profiler для 1С

При выборе вверху строки с планом XML вы увидим как запрос выполнялся, из каких таблиц собирался и какие способы соединения сервер SQL посчитал наиболее производительными.

При выборе строки RPC: Comleted мы можем увидеть запрос, который сервер 1С отправил на MS SQL и сможем оценить, насколько он производителен и в целом похож на то, что мы собирались увидеть.Profiler для 1С

Дальнейшее использование этого инструмента зависит от ваших задач, в качестве примера можно привести статью по определению производительности функций запроса ВЫРАЗИТЬ и ССЫЛКА.

 

 

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*

code