Я столкнулся с низкой производительностью в моем приложении BizTalk, которое использует веб-службу получения SOAP / ASMX, размещенную в IIS на том же сервере. Эта служба вызывает только одну функцию в БД Oracle (подключается через драйвер Oracle)
Я провел нагрузочные тесты через Soap UI, и я немного выделил DB из PL / SQL Profiler в SQL Navigator, и оказалось, что среднее время запроса = 700 мс, среднее время запроса БД = 15 мс, среднее время выполнения оркестровки = 30 мс (через BT Admin Console), поэтому IIS, asmx или SOAP тратят огромное количество времени?
Я прочитал это: Параметры конфигурации, влияющие на производительность адаптера и подправлены minFreeThreads, minFreeLocalRequestFreeThreads, но на самом деле ничего не произошло.
Но, как я понимаю, там описан порт отправки, и у меня проблема с расположением приема, верно?
Также прочитайте эту статью: BizTalk: проблемы с производительностью при использовании адаптера SOAP
Нет такого ключа, как:
Ключ реестра:
HKLM\SYSTEM\CurrentControlSet\Services\BTSSvc$BizTalkServerApplication\CLR Hosting
Как добиться варианта 2?
Вариант 2:
Изучите изоляцию процесса - при этом использовался бы другой экземпляр пула потоков .NET, выполняемый в отдельном адресном пространстве от службы BizTalk NT.
Направь меня, пожалуйста