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

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

Администрирование БД - Технологический журнал

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

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

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

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

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

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

 

 

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

 

 

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

 

 

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

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

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

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

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

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

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

См. также

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

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

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

1 стартмани

14.02.2012    37159    78    Aleksey.Bochkov    18    

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

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

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

1 стартмани

24.08.2021    5060    21    sdf1979    17    

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

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

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

1 стартмани

16.06.2021    7221    6    Dimashiro    17    

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

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

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

1 стартмани

07.01.2021    10766    7    Shmell    14    

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

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

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

1 стартмани

24.04.2009    45740    2142    Широкий    127    

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

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

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

1 стартмани

28.01.2020    9774    4    newtraveller    0    

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

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

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

1 стартмани

14.08.2016    10954    12    KAV2    8    

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

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

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

5 стартмани

06.12.2015    26880    101    sarycheff    29    

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

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

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

1 стартмани

14.11.2015    24067    86    logarifm    14    

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

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

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

1 стартмани

19.08.2015    17495    201    liurn    8    

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

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

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

1 стартмани

11.01.2013    41836    257    romansun    14    

Анализ исключений в технологическом журнале 8.2

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

Конфигурация позволяет загружать данные технологического журнала извлекая из него исключения (EXCP) и сохраняет их в базу данных, при сохранении производится парсинг, класиффицирующий ошибки по уже известным. Позволяет постфактум проанализировать статистику работы системы, выявить проблемы, оценить мероприятия по отказоустойчивасти Функционал: 1. Анализируется технологический по событиям EXCP и CALL. Загрузка производится из сетевого каталога на стороне сервера 2. По вхождению подстроки в событие определяется «тип ошибки» (справочник заполняется пользователем) 3. В случае добавления в спр новой типовой ошибки – можно повторно пропарсить уже загруженные события 4. Есть свертка базы (удаление записей с датой менее ДатаЧ) 5. Объединено с БСП, использованы подсистемы: отчетов и обновлений

1 стартмани

13.06.2012    11975    100    xoxland    5    

Парсинг технологического журнала 1С средствами SQL CLR

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

В статье рассказывается о том как реализовать парсинг (разбор) файлов технологического журнала c помощью SQL CLR, а также настроить хранение информации из него в базе данных. В статье приведен полный листинг функции, а также примеры использования.

1 стартмани

29.11.2011    22429    266    squad    25