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

У меня был этот случай и была большая нагрузка на tempdb
ЧерныйКот; herfis; +2 Ответить
16. herfis 264 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 264 17.09.18 14:43 Сейчас в теме
11. chuvak_yo 14.09.18 18:05 Сейчас в теме
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб.
Полный день

Руководитель группы сервисов ЭДО, ЭЦП и криптографии
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы интеграций (1С)
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы сервисов FRM на 1С
Москва
зарплата от 150 000 руб.
Полный день

Консультант-аналитик 1С (ЗУП)
Санкт-Петербург
Полный день