#0
by Arhont
Сегодня обнаружился непонятный "косяк" в документе, который несколько лет нормально функционирует (просто раньше внимания никто на это не обращал, т.к. проблем не было). Документ самописный, у него имеется три табличных части, в двух из которых ссылки на номенклатуру (конфигурация Управление торговлей 8.1), а в третьей ссылки на документы комплектации. Так вот, просто при открытии документа у пользователя, который открыл, в консоли сервера 1С в графе "Захвачено СУБД" начинают появляться цифры, и не просто появляться а увеличиваться с течением времени до тех пор, пока этот документ не будет закрыт (доводил в копии до 1,5 тыс.). Захваченные СУБД не очень полезны, т.к. естественным образом продуцируют блокировки транзакций (база на SQL), что приводит к ухудшению настроения пользователей и далее моего. Но никак понять не могу, как просто открытый документ способен на такое, не могут же быть причиной ссылки на др. документы в табл. части, да и почему число постоянно растет, непонятно. Может кто подсказать что по этому поводу?
#2
by Maxus43
запусти замер производительности, увидишь исполняемый в процессе код. Подвесили какую-нить гадость на обновление отображения, или обработчик ожидания и т.д.
#3
by Arhont
1) Я же не китаец сидящий на берегу реки и ждущий труп врага. По делу желательно, потрындеть я и сам могу.
#7
by Jaap Vduul
"Захвачено СУБД" - это просто продолжительность сессии на СУБД. К блокировкам никакого отношения не имеет. Обычно такое бывает из-за переменных формы/объекта типа МенеджерВТ.
#10
by Jaap Vduul
т.е. судя по ты не знаешь, что колонка "Захвачено СУБД" означает, однако, уверен, что "именно что захватила сессия (что заблокировано ею)"? Ну, вот что в документации дословно указано: Захвачено СУБД длительность обращения к серверу баз данных на момент открытия диалога свойств. Отображается в том случае, если в момент открытия диалога свойств соединение выполняет обращение к базе данных.
#11
by Maxus43
я на практике просто заметил, что например при здоровенных обменах там значения зашкаливают и естественно блокировки. в какой документации кстати? не нашёл что-то... В любом случае - это не есть хорошо, и открытый документ не должен пораждать такое в ИБ
#12
by Jaap Vduul
Понятно, что длительная обработка может на всё время работы держать открытым соединение с БД и если при этом она активно изменяет данные, то может порождать и блокировки. Но если просто держать соединение с БД (а для этого достаточно иметь живую переменную с типом МенеджерВТ), то никаких блокировок не будет. Т.е. если дело действительно в переменной МенеджерВТ, то можно забить на это.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Ошибка при печати док-та "Счет-фактура выданный" БП 2.0
- УПП.1.3.38.Отпуск без сохранения на несколько часов. Как реализовать?
- УФ, измененная ссылка с на клиенте не изменяется.
- СКД выделение цветом.
- Конвертация данных. Поиск в приемнике по наименованию.
- Как передать управление с сервера на клиента?Можно ли передать Вопрос на клиента
- При пошаговой отладке работает правильно, а в пользовательском режиме нет
- v7: У пользователя пропали сообщения
- Подключение к ИБ
- УПП 1.3. Заказ поставщику
- УФ. Функция ЗначениеВРеквизитФормы() выдает ошибку.
- БП2.0 возврат от покупателя - проводка 62.02-62.01
- не работает comОбъект ImageMagickObject
- Ошибка при выполнении файловой операции '/tmp/v8_pANQK3_56.tmp'
- Как получить количество дней между записями регистра сведений...
- Порезать РС Соответствие объектов для обмена
- Как занести в УТ10.3 штрих код для весового товара?
- Как выразить дату в запросе 8.1
- v8: передать параметр в макрос word
- Расширение ВидыСубконтоХозрасчетные