Имя: Пароль:
1C
 
Поиск запроса в 1С по запросу SQL
,
0 mzelensky
 
26.05.20
09:30
Доброго времени суток!

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

Задача - найти его в конфигурации. Запрос довольно объемный, идет выборка из большого количества таблиц. Переводом имен всех таблиц скуловского запроса в имена таблиц 1С сейчас занимаюсь. По результата получу примерный текст запроса. Но как дальше найти именно его в конфе, варианты кроме "тупого" перебора есть? Конфигурация довольно большая, количество всевозможных запросов огромно.
1 arsik
 
гуру
26.05.20
09:39
(0) Поставь себе http://www.softpoint.ru/solutions/perfexpert/ - у них вроде на 3 месяца бесплатно. Если я правильно помню, то там можно было найти, тот самый запрос в 1С.
2 АнализДанных
 
26.05.20
09:41
(0) Через технологический журнал можно попробовать найти.
3 mzelensky
 
26.05.20
09:43
(2) Пример поиска через технологический журнал можешь дать? Ссылку на статью с чем-то похожим, для понимания куда капать?
4 Ёпрст
 
26.05.20
09:46
5 Ёпрст
 
26.05.20
09:47
6 Ёпрст
 
26.05.20
09:47
ну и т.д
7 mzelensky
 
26.05.20
09:47
(1) На сколько вижу из описания, это ПО анализирует именно СУБД. Да, оно покажет "узкое место". но я это место уже знаю. Вопрос - как найти его в 1С?
8 arsik
 
гуру
26.05.20
09:49
(7) Не, там именно в 1с нотациях
9 mzelensky
 
26.05.20
09:49
(4) (5) Спасибо, гляну
10 arsik
 
гуру
26.05.20
09:51
+ (8) Вот например - http://www.softpoint.ru/archive/products_id3.php
11 Ёпрст
 
26.05.20
09:51
12 mzelensky
 
26.05.20
09:51
(10) Спасибо, почитаю детально!
13 Ёпрст
 
26.05.20
09:52
14 Ёпрст
 
26.05.20
09:53
Короче, есть много поделок на эту тему, потом через глоб поиск ищешь в базе
Единственное, в типовых, практикуется сборка динамического текста запроса, так шта..можно и не найти
15 mzelensky
 
26.05.20
09:54
(14) Да, принцип понял, спасибо. Буду пробовать

Тут самописка. Динамически собранных запросов не очень много.
16 Ёпрст
 
26.05.20
09:55
17 Надо работать
 
26.05.20
10:00
(1) да, крутая штука, но не всегда форму показывает
18 mzelensky
 
26.05.20
10:06
(17) Был опыт использования?
19 Конструктор1С
 
26.05.20
10:28
(0) ЦУП не предлагать?
20 mzelensky
 
26.05.20
10:49
(19) Не, лучше не стоит
21 Новиков
 
26.05.20
10:54
(13) насколько я понял, это продукт давно не поддерживается автором?
22 Ёпрст
 
26.05.20
11:08
(21) вроде да
23 Конструктор1С
 
26.05.20
11:53
(20) ну тогда придётся тебе курить технологический журнал. На ИТС есть обработка для настройки ТЖ
https://its.1c.ru/db/metod8dev#content:3474:hdoc
24 Конструктор1С
 
26.05.20
12:33
Вот так в ТЖ можно отловить конкретный запрос

<event>
    <eq property="Name" value="DBMSSQL"/>
    <like property="Sql" value="%Reference12%"/>
    <like property="Sql" value="%InfoRg134%"/>
    <like property="Sql" value="%InfoRg155%"/>
    <like property="Sql" value="%Document254%"/>
</event>

value="%имя_таблицы_1с_в_терминах_субд%"
25 mzelensky
 
26.05.20
18:32
Задача решена. Помогла обработка из (11). Правда пришлось переписать ее под УФ.
AdBlock убивает бесплатный контент. 1Сергей