Версия для печати темы (https://pro1c.org.ua/index.php?s=5ea3db8a3025f461ea7301a75a9b9497&showtopic=33765)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Отчеты / Обработки _ Консоль автоанализа запросов Gilev.ru

Автор: Batchir 07.12.16, 15:32

Авторы обработки Команда Gilev.ru
http://pro1c.org.ua/redirect.php?http://www.gilev.ru/console_setup/
http://pro1c.org.ua/redirect.php?http://www.gilev.ru/#ConsoleGilevRu

Большая часть проблем производительности 1С лежит в неоптимальных запросах. Даже многие блокировки — лишь следствие избыточного сканирования данных неоптимальными запросами. Поэтому основная задача оптимизации всегда будет в том числе в оптимизации наиболее используемых запросов.
Команда Gilev.ru представляет вашему вниманию новый уникальный инструмент быстрого автоматического анализа неоптимальности запросов, позволяющий разработчику получить возможность оперативно проанализировать свой запрос и исправить в нём ошибки, не привлекая для этого 1С Экспертов.

Инструмент позволяет автоматически проанализировать структуру выполняемого запроса, план его выполнения на MS SQL и в облачном сервисе показать рекомендации, позволяющие программисту оптимизировать исходный запрос.


За основу взята обработка версии 1.5.19.
Сделал несколько украшательств чисто для себя:
1. Переместил закладку плана запроса, так что б она показывала план на весь экран

2. Реализовал вывод признака наличия SCAN и SEEK...WHERE что б визуально сразу бросалось в глаза



3. "Причесал" вывод описания оператора + исправил вывод этого описания в метаданных 1С (использую 8.3.9.1818 и покрайней мере в ней не все данные отображались)



Доработанная консоль:  GilevRu_Console_1_5_19.zip ( 602,17 килобайт ) : 262

Оригинальная:  GilevRu_Console_1_5_19_ORIGIN.zip ( 597,07 килобайт ) : 156

Автор: Vofka 07.12.16, 17:40

А только у меня пароль стандартный не принимает?

Автор: Petre 07.12.16, 17:46

Vofka @ Сегодня, 17:40 * ,
Проверил: не принимает...

Автор: mister-x 07.12.16, 22:56

таки да, не приймає - як варіант ще, можливо, архів битий

Автор: Batchir 08.12.16, 17:18

хм, сейчас проверю, стандартный ставил

Перезалил архив

Автор: Vofka 09.12.16, 9:14

Batchir @ Вчера, 17:18 * ,
У меня все равно пароль не принимает. Залейте без пароля, я пароль установлю smile.gif

Автор: Petre 09.12.16, 9:26

Кстати, если копируете пароль из браузера, то включите в архиваторе его отображение, а то браузеры нынче очень умные...

Автор: Batchir 09.12.16, 9:36

Vofka, Беда )))))))))
Я пароль из адреса копировал, а он вместе с http копировался

Обновил с нормальным паролем

Автор: Vofka 09.12.16, 10:16

Batchir, ну вот, другое ж дело smile.gif

Добавил в первое сообщение ещё и оригинальную обработку.

Автор: Vofka 06.03.17, 10:49

У меня при попытке запуска доработанной обработки, выдается ошибка:

Цитата
{ВнешняяОбработка.GilevRu_КонсольАвтоанализаЗапросов.Форма.Форма.Форма(2467,50)}: Процедура или функция с указанным именем не определена (СтрНайти)
ОператорПланаЗапроса = Лев(ТекОписаниеОператора,<<?>>СтрНайти(ТекОписаниеОператора,"(")-1);
{ВнешняяОбработка.GilevRu_КонсольАвтоанализаЗапросов.Форма.Форма.Форма(2523,11)}: Процедура или функция с указанным именем не определена (СтрНайти)
Если <<?>>СтрНайти(МассивПодстрок [Инд],"CONVERT_IMPLICIT(numeric(") > 0 Тогда

Автор: logist 06.03.17, 11:04

Цитата(Vofka @ 06.03.17, 11:49) *
Процедура или функция с указанным именем не определена (СтрНайти)

Платформа старенькая (или режим совместимости), в ней еще нет этой функции smile.gif

Автор: Vofka 06.03.17, 11:33

Платформа 8.3.9.1818
Режим совместимости стоит Версия 8.2.16.
Думал, что режим совместимости не влияет на это.

Автор: logist 06.03.17, 11:56

Цитата(Vofka @ 06.03.17, 12:33) *
Думал, что режим совместимости не влияет на это.

Влияет. Функция появилась, кажись, в 8.3.6

Автор: supervisor2004 29.11.20, 19:08

Batchir @ 07.12.16, 15:32 * ,
А какой пароль?

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua