Статистика по запросам
Вкладка предназначена для анализа запросов к БД, выполненных в выбранный период, с группировкой по контекстам, текстам запросов и пользователям 1С.
Параметры
Параметры формирования графика и таблицы.
Параметр | Значение параметра |
---|---|
Группировка | Параметр, определяющий способ группировки данных для расчета статистических показателей. Имеются следующие варианты группировки: - Контекст/SQL - двухуровневая группировка по контексту 1С и тексту запроса. - SQL/Контекст - двухуровневая группировка по тексту запроса и контексту 1С. - Пользователь/Контекст - двухуровневая группировка по Пользователю 1С и контексту 1С |
Только по часам суток | Часы суток, за которые надо учитывать данные при подготовке данных. Используется, когда нужно посчитать статистику за несколько дней, при этом исключив влияние операций, выполняющихся в нерабочее время. |
Только по дням недели | Дни недели, за которые надо учитывать данные при подготовке данных. Используется, когда нужно посчитать статистику за несколько дней, при этом исключив влияние операций, выполняющихся в нерабочее время. |
Контекст | Фрагмент контекста запроса 1С для отбора. |
Текст запроса | Фрагмент текста запроса SQL для отбора. |
График по запросам к БД
График заполняется по данным событий DBMSSQL технологического журнала. Содержит графики с информацией:
- Количество всех событий DBMSSQL за выбранный период с разбивкой по времени.
- Суммарная длительность всех событий DBMSSQL за выбранный период с разбивкой по времени.
Таблица "Аналитика по запросам"
Данные для заполнения таблицы получаются в результате сопоставления технологического журнала и логов расширенных событий (Extended Events) MS SQL. Сопоставление выполняется по номеру сеанса, тексту запроса и периоду. Для того, чтобы сопоставление по тексту запроса стало возможным, тексты получаемые из разных источников предварительно нормализуются: удаляются вызовы процедур, параметры, переименовываются временные таблицы. В результате получается аналитика в разрезах 1С, но с использованием метрик, которые можно получить только при помощи СУБД.
Фильтры и сортировка
С помощью функции фильтрации можно воспользоваться гибкой настройкой параметров для таблицы.
Описание колонок
Общее параметры
Наименование | Расшифровка |
---|---|
Контекст 1С | Контекст выполнения запроса. |
SQL-текст | Текст запроса SQL. |
Выполнений | Количество выполнений запроса за выбранный период. |
Длительность
Наименование | Расшифровка |
---|---|
Длительность в % | Процент от общей длительности выполнения запросов. |
Сумм. длительность | Суммарная длительность выполнения запросов. |
Сред. длительность | Средняя длительность выполнения запросов. |
Мин. длительность | Минимальная длительность выполнения запросов. |
Макс. длительность | Максимальная длительность выполнения запросов. |
Медиана длительности | Медианная длительность выполнения запросов. |
Чтение и запись
Наименование | Расшифровка |
---|---|
Лог. чтения в % | Процент от общего объёма логических чтений при выполнения запросов. В страницах данных. |
Физ. чтения в % | Процент от общего объёма физических чтений при выполнения запросов. В страницах данных. |
Сумм. лог. чтений | Суммарное количество логических чтений. В страницах данных. |
Сред. лог. чтений | Среднее количество логических чтений. В страницах данных. |
Мин. лог. чтений | Минимальное количество логических чтений. В страницах данных. |
Макс. лог. чтений | Максимальное количество логических чтений. В страницах данных. |
Сумм. физ. чтений | Суммарное количество физических чтений. В страницах данных. |
Сред. физ. чтений | Среднее количество физических чтений. В страницах данных. |
Мин. физ. чтений | Минимальное количество физических чтений. В страницах данных. |
Макс. физ. чтений | Максимальное количество физических чтений. В страницах данных. |
Сумм. записей | Суммарное количество записей. В страницах данных. |
Сред. записей | Среднее количество записей. В страницах данных. |
Мин. записей | Минимальное количество записей. В страницах данных. |
Макс. записей | Максимальное количество записей. В страницах данных. |
Записи в % | Процент от общего объёма записей при выполнения запросов. В страницах данных. |
CPU
Наименование | Расшифровка |
---|---|
Сумм. ЦПУ | Суммарное процессорное время. В микросекундах. |
Сред. ЦПУ | Среднее процессорное время. В микросекундах. |
Мин. ЦПУ | Минимальное процессорное время. В микросекундах. |
Макс. ЦПУ | Максимальное процессорное время. В микросекундах. |
ЦПУ в % | Процент от общего процессорного времени, затраченного на выполнение запросов. |
Строки
Наименование | Расшифровка |
---|---|
Сумм. строк | Суммарное количество строк возвращенных выполненными запросами. |
Сред. строк | Среднее количество строк возвращенных выполненными запросами. |
Мин. строк | Минимальное количество строк возвращенных выполненными запросами. |
Макс. строк | Максимальное количество строк возвращенных выполненными запросами. |
Строк в % | Процент от общего количества строк, возвращенных выполненными запросами. |
Сумм. RowsAffected | Суммарное количество строк измененных выполненными запросами. |
Сред. RowsAffected | Среднее количество строк измененных выполненными запросами. |
Мин. RowsAffected | Минимальное количество строк измененных выполненными запросами. |
Макс. RowsAffected | Максимальное количество строк измененных выполненными запросами. |
RowsAffected в % | Процент от общего количества строк, измененных при выполнении запросов. |
Пользователи
Наименование | Расшифровка |
---|---|
Пользователи 1С | Список пользователей 1С. |
Уникальных пользователей | Количество различных пользователей 1С. |
Блокировки
Наименование | Расшифровка |
---|---|
Эскалаций | Количество эскалаций блокировок СУБД возникших при выполнении запросов. |
Таймаутов | Количество таймаутов СУБД возникших при выполнении запросов. |
Аналитика
Наименование | Расшифровка |
---|---|
Есть LIKE | В тексте запроса используется конструкция LIKE. Для группировок отличных от текста запроса выводится "Да" если Like есть хотя бы в одном запросе. |
Соединений таблиц | Количество соединений таблиц в тексте запроса. Для группировок отличных от текста запроса выводится максимальное количество соединений. |
Ошибок | Суммарное количество запросов, завершившихся ошибкой. |
Ошибок в % | Процент от общего количества запросов, завершившихся ошибкой. |
Получен план | Признак того, что хотя бы по одному запросу в группировке получен план выполнения запроса. Принимает значения 1 или 0. |
Память
Наименование | Расшифровка |
---|---|
Макс. использовано памяти | Максимальное количество использованной памяти при выполнении запросов. Доступно, только если по запросу получен план. |
Детализация
Для углубленного анализа запросов реализована возможность получения детализации при помощи соответствующей кнопки в конце строки.
Отборы для детализации устанавливаются по полям группировки. Детализация выводится в отдельной вкладке Журнал запросов.