Растет показатель Захвачено СУБД
Добрый день!
Проблема такая: у некоторых пользователей системы увеличивается показатель "Захвачено СУБД" до очень больших значений. Причем эти пользователи практически ничего не делают (подключался удаленно, смотрел журнал регистрации). Утечки памяти не зафиксировано. Конфигурация УПП 1.3. Версия платформы 8.3.9.1850.
Блокировок в системе практически не возникает, запросов более 3 секунд нет. Проверял сервисами Гилева.
Куда копать? Что смотреть? :)
Проблема такая: у некоторых пользователей системы увеличивается показатель "Захвачено СУБД" до очень больших значений. Причем эти пользователи практически ничего не делают (подключался удаленно, смотрел журнал регистрации). Утечки памяти не зафиксировано. Конфигурация УПП 1.3. Версия платформы 8.3.9.1850.
Блокировок в системе практически не возникает, запросов более 3 секунд нет. Проверял сервисами Гилева.
Куда копать? Что смотреть? :)
Прикрепленные файлы:

По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
На ИТС только такое описание:
Соединение с СУБД
Идентификатор процесса сервера баз данных. Отображается в том случае, если в данный момент соединение с базой данных захвачено сеансом: либо выполняется вызов СУБД, либо открыта транзакция, либо удерживается объект МенеджерВременныхТаблиц, в котором создана хотя бы одна временная таблица.
Захвачено СУБД
Длительность захвата соединения с базой данных текущим сеансом с момента захвата по текущий момент. Отображается только если соединение с СУБД захвачено сеансом.
Идентификатор процесса сервера баз данных. Отображается в том случае, если в данный момент соединение с базой данных захвачено сеансом: либо выполняется вызов СУБД, либо открыта транзакция, либо удерживается объект МенеджерВременныхТаблиц, в котором создана хотя бы одна временная таблица.
Захвачено СУБД
Длительность захвата соединения с базой данных текущим сеансом с момента захвата по текущий момент. Отображается только если соединение с СУБД захвачено сеансом.
(11)
Из этого следует ответ (3) - тут нет проблемы. Соответственно, устранять нечего. То, что сеанс держит соединение (да хоть сутками), никак на нагрузку базы не влияет. Если у вас есть проблемы с производительностью базы, то они не тут.
Если просто "глаз мозолит", то смотрите, под каким пользователем постоянно растёт этот показатель, и выясняете, что он делает. Самый частый сценарий такой:
1. какой-то отчёт (или обработка) сделали выборку, положили данные во временную таблицу
2. потом обработка закрывается, не закрыв менеджер: (а) вылет с исключением, (б) форма закрылась, но на форму где-то остались ссылки, (в) ошибка в коде и Закрыть у менеджера временных таблиц не вызвалось.
И что из этого следует?
Из этого следует ответ (3) - тут нет проблемы. Соответственно, устранять нечего. То, что сеанс держит соединение (да хоть сутками), никак на нагрузку базы не влияет. Если у вас есть проблемы с производительностью базы, то они не тут.
Если просто "глаз мозолит", то смотрите, под каким пользователем постоянно растёт этот показатель, и выясняете, что он делает. Самый частый сценарий такой:
1. какой-то отчёт (или обработка) сделали выборку, положили данные во временную таблицу
2. потом обработка закрывается, не закрыв менеджер: (а) вылет с исключением, (б) форма закрылась, но на форму где-то остались ссылки, (в) ошибка в коде и Закрыть у менеджера временных таблиц не вызвалось.
(12) Так это нормально, если используется менеджервременныхтаблиц, и закрывается он только при закрытии формы?
Обработка у меня типовая, планировщик работ. Т.е. получается, что если пользователь не закрыл её, то сутки все ВТ (две и достаточно маленькие) из менеджера ВТ будут храниться? Это болезненно? Мозолит глаза "Захвачено СУБД".
Обработка у меня типовая, планировщик работ. Т.е. получается, что если пользователь не закрыл её, то сутки все ВТ (две и достаточно маленькие) из менеджера ВТ будут храниться? Это болезненно? Мозолит глаза "Захвачено СУБД".
(13)
технически это нормально. С точки зрения прикладной логики - большой вопрос. Сутки данные могут храниться, да. Насколько это болезненно - зависит от специфики вашей работы, но в общем случае ничего страшного.
Так это нормально, если используется менеджервременныхтаблиц, и закрывается он только при закрытии формы?
технически это нормально. С точки зрения прикладной логики - большой вопрос. Сутки данные могут храниться, да. Насколько это болезненно - зависит от специфики вашей работы, но в общем случае ничего страшного.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот