Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1434 раз
Рейтинг: 0
Авторы обработки Команда Gilev.ru [необходимо зарегистрироваться для просмотра ссылки] [необходимо зарегистрироваться для просмотра ссылки]
Большая часть проблем производительности 1С лежит в неоптимальных запросах. Даже многие блокировки — лишь следствие избыточного сканирования данных неоптимальными запросами. Поэтому основная задача оптимизации всегда будет в том числе в оптимизации наиболее используемых запросов. Команда Gilev.ru представляет вашему вниманию новый уникальный инструмент быстрого автоматического анализа неоптимальности запросов, позволяющий разработчику получить возможность оперативно проанализировать свой запрос и исправить в нём ошибки, не привлекая для этого 1С Экспертов.
Инструмент позволяет автоматически проанализировать структуру выполняемого запроса, план его выполнения на MS SQL и в облачном сервисе показать рекомендации, позволяющие программисту оптимизировать исходный запрос.
За основу взята обработка версии 1.5.19. Сделал несколько украшательств чисто для себя: 1. Переместил закладку плана запроса, так что б она показывала план на весь экран
2. Реализовал вывод признака наличия SCAN и SEEK...WHERE что б визуально сразу бросалось в глаза
3. "Причесал" вывод описания оператора + исправил вывод этого описания в метаданных 1С (использую 8.3.9.1818 и покрайней мере в ней не все данные отображались)
Группа: Основатель
Сообщений: 13983
Из: Киев
Спасибо сказали: 4553 раз
Рейтинг: 3682.7
У меня при попытке запуска доработанной обработки, выдается ошибка:
Цитата
{ВнешняяОбработка.GilevRu_КонсольАвтоанализаЗапросов.Форма.Форма.Форма(2467,50)}: Процедура или функция с указанным именем не определена (СтрНайти) ОператорПланаЗапроса = Лев(ТекОписаниеОператора,<<?>>СтрНайти(ТекОписаниеОператора,"(")-1); {ВнешняяОбработка.GilevRu_КонсольАвтоанализаЗапросов.Форма.Форма.Форма(2523,11)}: Процедура или функция с указанным именем не определена (СтрНайти) Если <<?>>СтрНайти(МассивПодстрок [Инд],"CONVERT_IMPLICIT(numeric(") > 0 Тогда
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!