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