0
бомболюк
22.09.17
✎
14:29
|
Добрый день. Может сталкивался кто, и знает как обойти, подскажите, пожалуйста: есть у меня внешний источник данных (MSSQL), так вот там с транзакциями проблемы, например, если запустить такой вот незамысловатый код:
Пока Истина цикл
ВнешниеИсточникиДанных.ХХХ.НачатьТранзакцию();
Сообщить("НачатьТранзакцию");
ВнешниеИсточникиДанных.ХХХ.ЗафиксироватьТранзакцию();
Сообщить("ЗафиксироватьТранзакцию");
КонецЦикла;
то он очень быстро зависнет.
|
|
2
бомболюк
22.09.17
✎
14:43
|
(1) ну это демонстрационный код, понятно, что в реальности такого кода ни у кого нет, но смысл такой: если в цикле открывать и закрывать небольшие транзакции (закрывать по ЗафиксироватьТранзакцию или ОтменитьТранзакцию - разницы нет), то в конце концов зависнет, у меня, например, стабильно виснет в 1й тысяче повторений.
У кого есть в конфе такие ВИДы - проверьте, пожалуйста, может это только я такой счастливый.
|
|