Суббота, 12.10.2024, 13:49
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Консоль запросов: Анализ текста запроса
dtsarapkinДата: Среда, 07.06.2017, 16:38 | Сообщение # 1
Сержант
Группа: Проверенные
Сообщений: 35
Репутация: 18
Статус: Оффлайн
Добрый день!
Такое предложение: в консоли запросов сделать анализ запроса с выводом рекомендаций по его улучшению и оптимизации.
Например, достаточно частая ситуация - нужно оптимизировать уже написанный запрос от горе-программиста, который выполняется секунд за 10-20. Оказывается, что в нем не сделано приведение типов в соединениях таблиц (ВЫРАЗИТЬ (... КАК ...)) для реквизитов с несколькими типами.
В инструменте "Консоль запросов" когда открывается "Конструктор запросов ИР" происходит полное распарсивание текста. И, как я понял, там можно точно определить какие типы у реквизитов.
Было бы круто иметь инструмент, который по запросу выводил бы рекомендации, например по типам в условиях/сравнениях. И, возможно, ещё какие-то полезные штуки, типа получение лишних полей во временных таблицах, предложение индексации временных таблиц, слишком глубокая вложенность, и т.д. разные советы с ИТС, например, но на конкретном текущем запросе.
С таким инструментом было бы: Во-первых, очень удобно работать, сразу же обнаруживая очевидные недоработки, или вообще если логически ошибся где-то, особенно удобно с очень большими запросами. Во-вторых, можно давать его менее опытным коллегам, чтобы они учились.
 
tormozit1Дата: Суббота, 08.07.2017, 10:32 | Сообщение # 2
Лейтенант
Группа: Администраторы
Сообщений: 77
Репутация: 5
Статус: Оффлайн
Спасибо за подробное описание. Такое развитие пока не планируется (в ближайшем будущем).
 
  • Страница 1 из 1
  • 1
Поиск: