Выполняем в СУБД запрос из ТЖ

Публикация № 1763121 24.11.22

База данных - Технологический журнал

Обработка для подстановки или нумерации параметров в тексте запроса из технологического журнала.

Коллеги, возникало ли у вас когда-нибудь при просмотре запроса из Технологического журнала, желание выполнить его в СУБД? Например, с целью получить план его выполнения. Или, скажем, нужно было просто понять какой из примерно сотни параметров где и как задействован.

Вот и меня посетил подобный прилив фантазий (в очередной N-цатый раз). В результате получилась простенькая обработка с одной кнопкой "сделать всё хорошо".

Использование до неприличия простое - даже писать нечего...

Выбираем режим подстановки:

 - пронумеровать параметры в тексте запроса

 

 

- или подставить значения параметров в текст запроса

 

 

В последнем случае можем скопировать весь текст запроса (без колонки параметров), вставить его в окне выполнения запроса СУБД и выполнить (при необходимости с сохранением плана).

 

 

Уточнение: проверка выполнялась только на СУБД MS SQL Server за неимением других под рукой. Работоспособность на Postgres не гарантируется.

Версия платформы или конфигурации для запуска обработки не имеет значения. Тестировалось на Платформе версии 8.3.18.1563.

Скачать файлы

Наименование Файл Версия Размер
Подстановка параметров в запрос из ТЖ

.epf 7,48Kb
3
.epf 7,48Kb 3 Скачать

Специальные предложения

Оставьте свое сообщение

См. также

Мобильный помощник эксперта 1С (приложение android, позволяющее строить отчеты на СКД по логам технологического журнала и не только)

Технологический журнал Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Приложение на мобильной платформе 1С Предприятие, позволяющее разбирать все, что может быть разобрано в командной строке linux, и выводить полученный результат типовыми методами системы компоновки данных. По мотивам направления Эксперт по технологическим вопросам

16.05.2023    981    capitan    0    

14

Разбор технологического журнала без боли и страданий

Технологический журнал Абонемент ($m)

Технологический журнал - мощный инструмент логирования, используемый для анализа проблем производительности 1С. Но он обладает одним огромным недостатком, в "сыром виде" он почти не поддается адекватному анализу из-за своей структуры. Существует довольно много способов "разобрать" технологический журнал, но все опробованные способы обладают теми или иными недостатками. Предлагаю вам мой вариант "велосипеда" для разбора ТЖ и хранения разобранного в различных форматах.

1 стартмани

12.12.2022    5220    28    Segate    24    

75

Графическое представление технологического журнала, или Гант наглядности

Технологический журнал Бесплатно (free)

Можно ли упростить восприятие технологического журнала 1С? Понять смысл информации, содержащейся в нём, не прибегая к скриптам, и одним взглядом, охватив его графическое представление, выявить узкие места в системе? Попробуем в этом разобраться.

12.07.2022    2447    Eugeeny    6    

45

Пример пошагового решения проблемы производительности на базе Postgres SQL с картинками

HighLoad оптимизация Технологический журнал Платформа 1С v8.3 Бесплатно (free)

Рассмотрим по шагам процесс обнаружения, анализа и решения проблемы производительности на примере базы ERP, сравним отличия в работе Postgres и MS SQL.

28.02.2022    13644    ivanov660    18    

147

Утилита для перезаписи технологического журнала в удобный для анализа формат (Linux)

Linux Технологический журнал Абонемент ($m)

Проводить анализ технологического журнала (далее ТЖ) средствами bash и powershell было бы удобнее, если бы события записывались в одну строку и строго соблюдался единый формат ограничителей содержимого полей. Данная утилита устраняет эти недостатки, благодаря чему станет легче писать скрипты, вы сможете повысить точность анализа ТЖ, избежать пропуска мелких событий.

1 стартмани

26.08.2021    4070    5    cdiamond    2    

8

Просмотр файлов технологических журналов 1С (WinAPI)

HighLoad оптимизация Технологический журнал Платформа 1С v8.3 Россия Абонемент ($m)

Программа просмотра файлов технологических журналов 1С (WinAPI). Работает с большими файлами. Минимальное потребление памяти при индексировании данных, просмотре. Анализ управляемых взаимоблокировок, таймаутов, ожиданий. Фильтры по событиям, периоду, пользователям, соединениям, сеансам.

1 стартмани

24.08.2021    6818    25    sdf1979    17    

24

Снова про анализ технологического журнала с помощью PowerShell

Технологический журнал Платформа 1С v8.3 Бесплатно (free)

Универсальная методика анализа технологического журнала (далее - ТЖ) с помощью Powershell без применения алгоритмов программирования.

05.08.2021    2581    cdiamond    1    

26

Внешний отчет на СКД "Ошибки технологического журнала". Для любой типовой конфигурации 1С: Предприятие 8.3

Технологический журнал Платформа 1С v8.3 Абонемент ($m)

Каждый опытный сисадмин знает, что лучший показатель количества ошибок 1С, это крики менеджеров отдела продаж. Но мудрейшие из них настраивают сбор технологического журнала, чтобы знать, кто первый кинул пластиковый стаканчик. Об этом и поговорим под катом...

5 стартмани

21.06.2021    3419    5    capitan    0    

8

Powershell: Анализ технологического журнала. Топ-25 вызовов.

Технологический журнал Платформа 1С v8.3 Абонемент ($m)

Использование Powershell для анализа технологического журнала 1с. Пример получения топ-25 вызовов

1 стартмани

16.06.2021    8691    7    Dimashiro    17    

54

Рецепты приготовления технологического журнала

Технологический журнал Бесплатно (free)

Понимание принципов событий технологического журнала позволяет решать многие проблемы производительности и стабильности работы платформы 1С. О том, как взаимосвязаны события технологического журнала и как с их помощью можно анализировать серверные вызовы 1С, на INFOSTART MEETUP Ekaterinburg.Online рассказал программист 1С из компании ДНС-Ритейл Максим Старков.

22.03.2021    24116    max_st    9    

171

Анализ полного технологического журнала, 100ГБ+

Технологический журнал Бесплатно (free)

В этой статье рассматривается анализ полного технологического журнала, размер которого за 1 час достигает 50Гб+. Когда у какого-то пользователя что-то происходит, но не постоянно, и выделить определенного пользователя не получается, и проще собрать полный технологический журнал. Но на дальнейшем анализе доступные визуальные средства не выдерживают таких объемов, и просмотр журнала объемом 50Гб попросту вылетает. Но поведение 1С все же хотелось бы изучить и проанализировать, что происходит.

18.03.2021    4297    Axel2009    19    

40

Парсер технологического журнала (golang + redis + elasticsearch)

Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

На просторах интернета, в том числе на данном ресурсе содержится разнообразное количество инструментов, позволяющих читать, трансформировать логи технологического журнала. Инструмент, который я описываю в данной статье, - является альтернативным вариантом, реализованным на стеке технологий Goroutines (golang) + Redis + Elasticsearch.

1 стартмани

07.01.2021    12807    8    Shmell    14    

52

Водопад из Техжурнала 1С

Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Строим визуализацию в виде waterfall-графика по данным событий технологического журнала.

5 стартмани

23.12.2020    6513    VKislitsin    5    

91

Описание почти всех событий технологического журнала

Технологический журнал Платформа 1С v8.3 Бесплатно (free)

Краткое описание событий технологического журнала с примерами. Все для быстрого старта.

19.08.2020    56629    Infostart    41    

480

Автоматическая классификация ошибок технологического журнала

Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В статье обсудим пример практической настройки конфигурации «Мониторинг производительности» для автоматической классификации ошибок по группам/кластерам на данных текстов описания ошибок. Используем механизм векторной модели текстов и косинусное сходство между ними.

25.06.2020    6617    ivanov660    13    

57

Пример поиска ошибок в технологическом журнале

Технологический журнал HighLoad оптимизация Бесплатно (free)

Примеры bash - скриптов для поиска ошибок в технологическом журнале.

23.04.2020    5595    vasilev2015    7    

40

Многострочный контекст событий

HighLoad оптимизация Технологический журнал Платформа 1С v8.3 Бесплатно (free)

Разбор технологического журнала с группировкой событий по первой или последней строке многострочного контекста.

31.03.2020    4725    vasilev2015    12    

36

Анализ взаимоблокировок

HighLoad оптимизация Технологический журнал Платформа 1С v8.3 Управление блокировками Бесплатно (free)

Скрипт Bash, который выводит полную информацию взаимоблокировок по технологическому журналу. Не имеет аналогов в отечественных публикациях.

20.03.2020    9444    vasilev2015    41    

88

Длина ключа индекса превышает максимально допустимую. Решение с использованием технологического журнала

Корректировка данных Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

При разработке конфигурации в клиент-серверном варианте могут возникнуть проблемы при загрузке конфигурации в файловый вариант. В статье описан один из вариантов решения проблемы.

1 стартмани

28.01.2020    11954    4    newtraveller    0    

9

Упражнения на Перфоленте. Парсим технологический журнал 1С

Технологический журнал Абонемент ($m)

В статье рассматривается парсинг технологического журнала 1С на новом языке программирования Перфолента. Статья может быть полезна как для парсинга, так и для изучения некоторых особенностей языка.

1 стартмани

31.07.2019    8274    Perfolenta    62    

24

5 простых шагов и 15 минут на разворачивание инструмента мониторинга проблем производительности базы 1С

HighLoad оптимизация Технологический журнал Платформа 1С v8.3 Бесплатно (free)

В этой статье мы разберем механизм использования конфигурации "Анализ технологического журнала" на практике, и всего через 15 минут работы вы получите функциональный, удобный инструмент мониторинга проблем производительности базы 1С.

18.04.2019    45388    ivanov660    92    

286

bash, еще bash, еще много-много bash

Технологический журнал Платформа 1С v8.3 Бесплатно (free)

Делюсь своим опытом параллельного разбора технологического журнала. По мотивам статьи https://infostart.ru/public/928184.

29.10.2018    5242    mickey.1cx    1    

11

Go. Разбор лога технологического журнала. Достойная альтернатива perl'у

Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Началось все с того, что я познакомился с перловыми скриптами для парса ТЖ которые размещены на kb.1c.ru (например в этой статье https://kb.1c.ru/articleView.jsp?id=113). По началу мне дико понравилось то, что перл разбирал гигабайты логов за считанные минуты, но позитив мой угасал обратно пропорционально с тем, насколько глубже я погружался в "кроличью нору" ....

1 стартмани

24.10.2018    22617    lazarenko    40    

92

Причины реструктуризации. Практический пример

Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Получение и анализ подробной информации о причинах реструктуризации.

17.08.2018    16372    _KaA    13    

50

Простые регулярные выражения

HighLoad оптимизация Технологический журнал Платформа 1С v8.3 Россия Бесплатно (free)

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

30.04.2018    23810    vasilev2015    39    

121

Делаем простую систему непрерывной интеграции (CI) c OneSсript, xUnitFor1C и v8LogScanner

Инструменты администратора БД Технологический журнал Обновление 1С Платформа 1С v8.3 Россия Абонемент ($m)

В ходе данного туториала мы по шагам создадим систему непрерывной интеграции, которая по расписанию будет обновлять рабочие базы из хранилища, запускать unit-автотесты, сканировать логи ТЖ и отправлять письма с результатами на электронную почту.

1 стартмани

14.01.2018    18018    ripreal1    47    

119

Исследование технологического журнала 1С при помощи регулярных выражений в блокноте

Технологический журнал Платформа 1С v8.3 Бесплатно (free)

Все из тех, кто пробовали сдать на сертификат "Эксперт по технологическим вопросам 1С", сталкивались с методикой ЦКТП - разбор файлов технологического журнала при помощи консоли bash. Я, в свою очередь,внёс изменения в данную методику. Мне хотелось достичь более понятного вида и сфокусироваться на Perl, в качестве предпочтительного средства обработки файлов ТЖ. Вот что из этого вышло:

30.10.2017    35565    MrWonder    45    

172

Techlogqueryviewer - Вьювер запросов к СУБД из технологического журнала 1С: Предприятие

Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка для отображения текстов запросов, формируемых платформой 1С: Предприятие в том виде, в каком они должны быть выполнены на СУБД. Тексты запросов обработка получает из технологического журнала по мере их там постепенного появления. Генерация запросов может вестись как в обычном, так и в управляемом режиме, но сама обработка работает только в обычном режиме.

1 стартмани

14.08.2016    12074    14    KAV2    8    

16

Парсер технологического журнала 1С

Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Простой, шустрый и легкий в использовании off-line парсер технологического журнала 1С.

5 стартмани

06.12.2015    28369    102    sarycheff    29    

17

Анализ технологического журнала утечек памяти

Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Конфигурация предназначена для отчитки файлов технологического журнала и помещения данных в базу для дальнейшего анализа. Есть аналоги данного творения, но эта конфигурация заточена только именно для анализа действий CALL и LEAKS. Если заинтересовались, заходим в подкаст.

1 стартмани

14.11.2015    25664    86    logarifm    14    

31

Как я диагностировал проблемы блокировок

Инструменты администратора БД Технологический журнал Платформа 1С v8.3 Управление блокировками Конфигурации 1cv8 Бесплатно (free)

Что делать, если какой-то сеанс наложил блокировку и мешает всем работать? Как выяснить, какой сеанс необходимо убить, чтобы проблема ушла? Такая проблема для администраторов достаточно распространенная, но по непонятным для меня причинам в интернете я не смог найти типового решения данной проблемы. А оно есть!

22.09.2015    41990    mpeg1989    36    

61

Анализ технологического журнала

Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Конфигурация, облегчающая анализ технологического журнала 1С: Предприятие 8 посредством загрузки данных технологического журнала в базу с последующей возможностью анализа при помощи специализированного отчета.

1 стартмани

19.08.2015    18497    202    liurn    8    

17

Технологический журнал

Технологический журнал Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Как получить правильный logcfg.xml

1 стартмани

11.01.2013    42955    259    romansun    14    

37