Skip to main content

Статистика по запросам

Вкладка предназначена для анализа запросов к БД, выполненных в выбранный период, с группировкой по контекстам, текстам запросов и пользователям 1С.

Параметры

Параметры формирования графика и таблицы.

ПараметрЗначение параметра
ГруппировкаПараметр, определяющий способ группировки данных для расчета статистических показателей. Имеются следующие варианты группировки:
- Контекст/SQL - двухуровневая группировка по контексту 1С и тексту запроса.
- SQL/Контекст - двухуровневая группировка по тексту запроса и контексту 1С.
- Пользователь/Контекст - двухуровневая группировка по Пользователю 1С и контексту 1С
Только по часам сутокЧасы суток, за которые надо учитывать данные при подготовке данных. Используется, когда нужно посчитать статистику за несколько дней, при этом исключив влияние операций, выполняющихся в нерабочее время.
Только по дням неделиДни недели, за которые надо учитывать данные при подготовке данных. Используется, когда нужно посчитать статистику за несколько дней, при этом исключив влияние операций, выполняющихся в нерабочее время.
КонтекстФрагмент контекста запроса 1С для отбора.
Текст запросаФрагмент текста запроса SQL для отбора.

График по запросам к БД

Скриншот №2! График заполняется по данным событий DBMSSQL технологического журнала. Содержит графики с информацией:

  • Количество всех событий DBMSSQL за выбранный период с разбивкой по времени.
  • Суммарная длительность всех событий DBMSSQL за выбранный период с разбивкой по времени.

Таблица "Аналитика по запросам"

Скриншот №1! Данные для заполнения таблицы получаются в результате сопоставления технологического журнала и логов расширенных событий (Extended Events) MS SQL. Сопоставление выполняется по номеру сеанса, тексту запроса и периоду. Для того, чтобы сопоставление по тексту запроса стало возможным, тексты получаемые из разных источников предварительно нормализуются: удаляются вызовы процедур, параметры, переименовываются временные таблицы. В результате получается аналитика в разрезах 1С, но с использованием метрик, которые можно получить только при помощи СУБД.

Фильтры и сортировка

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

Описание колонок

Общее параметры

НаименованиеРасшифровка
Контекст 1СКонтекст выполнения запроса.
SQL-текстТекст запроса SQL.
ВыполненийКоличество выполнений запроса за выбранный период.

Длительность

НаименованиеРасшифровка
Длительность в %Процент от общей длительности выполнения запросов.
Сумм. длительностьСуммарная длительность выполнения запросов.
Сред. длительностьСредняя длительность выполнения запросов.
Мин. длительностьМинимальная длительность выполнения запросов.
Макс. длительностьМаксимальная длительность выполнения запросов.
Медиана длительностиМедианная длительность выполнения запросов.

Чтение и запись

НаименованиеРасшифровка
Лог. чтения в %Процент от общего объёма логических чтений при выполнения запросов. В страницах данных.
Физ. чтения в %Процент от общего объёма физических чтений при выполнения запросов. В страницах данных.
Сумм. лог. чтенийСуммарное количество логических чтений. В страницах данных.
Сред. лог. чтенийСреднее количество логических чтений. В страницах данных.
Мин. лог. чтенийМинимальное количество логических чтений. В страницах данных.
Макс. лог. чтенийМаксимальное количество логических чтений. В страницах данных.
Сумм. физ. чтенийСуммарное количество физических чтений. В страницах данных.
Сред. физ. чтенийСреднее количество физических чтений. В страницах данных.
Мин. физ. чтенийМинимальное количество физических чтений. В страницах данных.
Макс. физ. чтенийМаксимальное количество физических чтений. В страницах данных.
Сумм. записейСуммарное количество записей. В страницах данных.
Сред. записейСреднее количество записей. В страницах данных.
Мин. записейМинимальное количество записей. В страницах данных.
Макс. записейМаксимальное количество записей. В страницах данных.
Записи в %Процент от общего объёма записей при выполнения запросов. В страницах данных.

CPU

НаименованиеРасшифровка
Сумм. ЦПУСуммарное процессорное время. В микросекундах.
Сред. ЦПУСреднее процессорное время. В микросекундах.
Мин. ЦПУМинимальное процессорное время. В микросекундах.
Макс. ЦПУМаксимальное процессорное время. В микросекундах.
ЦПУ в %Процент от общего процессорного времени, затраченного на выполнение запросов.

Строки

НаименованиеРасшифровка
Сумм. строкСуммарное количество строк возвращенных выполненными запросами.
Сред. строкСреднее количество строк возвращенных выполненными запросами.
Мин. строкМинимальное количество строк возвращенных выполненными запросами.
Макс. строкМаксимальное количество строк возвращенных выполненными запросами.
Строк в %Процент от общего количества строк, возвращенных выполненными запросами.
Сумм. RowsAffectedСуммарное количество строк измененных выполненными запросами.
Сред. RowsAffectedСреднее количество строк измененных выполненными запросами.
Мин. RowsAffectedМинимальное количество строк измененных выполненными запросами.
Макс. RowsAffectedМаксимальное количество строк измененных выполненными запросами.
RowsAffected в %Процент от общего количества строк, измененных при выполнении запросов.

Пользователи

НаименованиеРасшифровка
Пользователи 1ССписок пользователей 1С.
Уникальных пользователейКоличество различных пользователей 1С.

Блокировки

НаименованиеРасшифровка
ЭскалацийКоличество эскалаций блокировок СУБД возникших при выполнении запросов.
ТаймаутовКоличество таймаутов СУБД возникших при выполнении запросов.

Аналитика

НаименованиеРасшифровка
Есть LIKEВ тексте запроса используется конструкция LIKE. Для группировок отличных от текста запроса выводится "Да" если Like есть хотя бы в одном запросе.
Соединений таблицКоличество соединений таблиц в тексте запроса. Для группировок отличных от текста запроса выводится максимальное количество соединений.
ОшибокСуммарное количество запросов, завершившихся ошибкой.
Ошибок в %Процент от общего количества запросов, завершившихся ошибкой.
Получен планПризнак того, что хотя бы по одному запросу в группировке получен план выполнения запроса. Принимает значения 1 или 0.

Память

НаименованиеРасшифровка
Макс. использовано памятиМаксимальное количество использованной памяти при выполнении запросов. Доступно, только если по запросу получен план.

Детализация

Для углубленного анализа запросов реализована возможность получения детализации при помощи соответствующей кнопки Детализация! в конце строки.

Отборы для детализации устанавливаются по полям группировки. Детализация выводится в отдельной вкладке Журнал запросов.