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

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>
ms-des; +1
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Timur.V 78 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>
ms-des; +1
5. ms-des 14.09.18 17:28 Сейчас в теме
(4) попробовал.
Логи пустые. Есть подозрения, что эти запросы не попадают тех журнал...
+
6. vasilev2015 2698 14.09.18 17:35 Сейчас в теме
(5) может, вставлять процент, например

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

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

У меня был этот случай и была большая нагрузка на tempdb
ЧерныйКот; herfis; +2
16. herfis 498 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 498 17.09.18 14:43 Сейчас в теме
11. chuvak_yo 14.09.18 18:05 Сейчас в теме
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот