1. ms-des 14.09.18 16:45 Сейчас в теме

Технологический журнал, многократное выполнение запроса

В профайлере замечены запросы insert, выполняющиеся огромное количество раз.
Как настроить технологический журнал, чтобы понять контекст вызова в 1С?
Прикрепленные файлы:
Найденные решения
4. chuvak_yo 14.09.18 17:04 Сейчас в теме
(3)
<event>
<eq property="name" value="dbmssql"/>
<like property="sql" value="INSER INTO #tt2 (_INVAL"/>
</event>
Остальные ответы
Сортировка: Древо
2. Timur.V 21 14.09.18 16:55 Сейчас в теме
Если нужно отловить долгие запросы, например более 30 сек:

<event>
<eq property="Name" value="DBMSSQL"/>
<ge property="Duration" value="30000"/>
</event>

Если есть доступ на ИТС, ссылка.
3. ms-des 14.09.18 16:59 Сейчас в теме
(2) долгие не нужны.
Нужно понять откуда появились запросы, выполняющиеся тысячи и более раз, в профайлере Recent Expensive Queries колонка Executions/min
4. chuvak_yo 14.09.18 17:04 Сейчас в теме
(3)
<event>
<eq property="name" value="dbmssql"/>
<like property="sql" value="INSER INTO #tt2 (_INVAL"/>
</event>
5. ms-des 14.09.18 17:28 Сейчас в теме
(4) попробовал.
Логи пустые. Есть подозрения, что эти запросы не попадают тех журнал...
6. vasilev2015 717 14.09.18 17:35 Сейчас в теме
(5) может, вставлять процент, например

<event>
<eq property="name" value="dbmssql"/>
<like property="sql" value="%INSERT%"/>
</event>

??
7. chuvak_yo 14.09.18 17:39 Сейчас в теме
(6)
Да... поспешил немного, процент нужен.
8. ms-des 14.09.18 17:46 Сейчас в теме
(6) с процентом логи появились, спасибо, буду дальше анализировать
9. chuvak_yo 14.09.18 17:50 Сейчас в теме
(8) Да скорей всего какие-нибудь динамические списки.
10. ms-des 14.09.18 17:55 Сейчас в теме
(9)
всего какие-нибудь динамические списки.

так и есть, динамические списки. Но в них нет временных таблиц.
Первый раз с таким поведением сталкиваюсь, можно как-то избавиться от такого кол-ва инсертов?
12. chuvak_yo 14.09.18 18:05 Сейчас в теме
(10)
https://infostart.ru/public/382500/

Вспомнил! Такая фигня у нас была, когда в RLS добавили условие В(&Параметры)
13. ms-des 15.09.18 10:12 Сейчас в теме
(12) да, проблема в РЛС в условии, будем оптимизировать, спасибо!
14. herfis 261 17.09.18 10:07 Сейчас в теме
(12) Не пугай так. У меня все RLS такие :)
В статье речь про В ИЕРАРХИИ
ЧерныйКот; +1 Ответить
15. ms-des 17.09.18 13:35 Сейчас в теме
(14) в статье указано, что при превышении количества элементов в параметре запроса происходит создание временной таблицы.
А наполнение этой временной таблицы будет происходить при каждом обновлении динамического списка и эффект от оптимизации будет уже менее заметен

У меня был этот случай и была большая нагрузка на tempdb
ЧерныйКот; herfis; +2 Ответить
16. herfis 261 17.09.18 13:57 Сейчас в теме
(15) Логично, спасибо.
А есть информация о примерной величине порога?
17. ms-des 17.09.18 14:36 Сейчас в теме
(16) там же было написано про 256, но с вопросом.
На платформе 8.3.10.2753 это значение 128.
Примеры во вложении.
Прикрепленные файлы:
ЧерныйКот; herfis; +2 Ответить
18. herfis 261 17.09.18 14:43 Сейчас в теме
11. chuvak_yo 14.09.18 18:05 Сейчас в теме
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии


Программист 1С-проектов / Консультант 1С
Ульяновск
зарплата от 60 000 руб. до 120 000 руб.
Полный день

Удаленный консультант-разработчик 1С
Краснодар
зарплата от 60 000 руб. до 60 000 руб.
Полный день