Обработка для замера скорости работы запросов

Позволяет создавать и выполнять запросы.
Замеряет скорость выполнения каждого запроса.

Обработка предназначена для создания запросов, указания параметров запросов,выполнения запросов, замера скорости выполнения.

Общий вид формы

Позволяет работать с конструктором запроса

Позволяет работать с конструктором запроса

Можно заполнить список параметров

Можно заполнить список параметров

заполнить параметры

Выполнить текущий запрос

Выполнить текущий запрос

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

Результат одного запроса

После выполнения — когда результат не нужен — очистить его:

Очистка результата выполнения запроса

Можно выполнить все запросы, отмеченные в таблице:

Выполнить все помеченные запросы

…и посмотреть на новой странице результаты и время:

посмотреть результат выполнения помеченных запросов

После этого очистить и эти результаты:

Очистить результаты

Обработка снабжена системой версионирования:

Версионирование

и каждую версияю можно восстановить:

восстановить версию

Данные по запросам можно сохранить в файл и открыть из файла:

открыть из файла

 

Сохранить в файл

Удачи в замерах!

9 Comments

  1. ya.Avoronov

    Почему у вас в одном из запросов время выполнения = 0 мс.

    Добавьте тысячные или еще больше 0,000000123, а то как понять быстрее стал запрос или медленнее?

    Reply
  2. echo77

    Чем отличается от аналогов?

    Reply
  3. Franco

    (2) echo77, каких аналогов? (укажите,pls, явки, пароли…)

    Reply
  4. aspirator23

    (3) Для УФ возможно аналогов немного, но в действительности интереснее если бы обработка выводила скорость не просто запроса, а время выполнения временных таблиц. По ним, кажется нет аналогов. Даже в «знаменитом» ИР.

    Reply
  5. tormozit

    (4) Что за «время выполнения временных таблиц»? В языке запросов 1С таблицы либо создаются, либо выбираются, либо уничтожаются.

    Reply
  6. cargobird

    (3) вот слегка переделанная под 8.2 консоль запросов, с замерами времени выполнения запроса, как для всего запроса, так и для временных таблиц: Консоль запросов для управляемого приложения для запуска в «1С:Предприятии» 8.2 с планом выполнения запроса

    Вот такая же под 8.3, с диска ИТС: Описание и установка внешней обработки «Консоль запросов» для управляемого приложения

    (4) aspirator23, вам, видимо, по этим же ссылкам. Консоль ИР умеет гораздо больше. Но для использования несколько сложнее.

    Reply
  7. aspirator23

    (5) tormozit, ИР пользуюсь, «знаменитый» — это в хорошем смысле. Но возможно в нем не разглядел. Вопрос в том, чтобы получить общее время выполнения на момент формирования определенной временной таблицы.

    Например: Запрос состоит из 5 временных таблиц, которые в свою очередь выбирают данные либо из БД, либо из предыдущих ВТ. Можем в ИР получить общее время выполнения на момент например 3 или четвертой таблицы, не отрезая их от запроса?

    Reply
  8. tormozit

    (7) В дереве запроса в контекстном меню пробовал команды «Выполнить все подзапросы» и «Шагнуть через»? http://infostart.ru/upload/iblock/6b6/%D0%9A%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1­%8C%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%201.jpg

    Reply
  9. aspirator23

    (8) tormozit, спасибо. По ИР уже пора библию выпускать. Хотя бы электронную. Или она тоже есть и я ее тоже недоглядел?

    Функционала столько, что просто кратких комментариев на основном сайте маловато.

    За каждой кнопкой что-то важное лежит.

    Reply

Leave a Comment

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