POPRAWKA: Integrator transakcji działa wolno z dużymi tablicami nieprzetłumaczanych bajtów w programie Host Integration Server

Dotyczy
Host Integration Server 2013 Host Integration Server 2016

Objawy

Parametr obiektu Integrator transakcji (TI) jest definiowany jako tablica bajtów nieprzetłumaczanych bajtów w programie Host Integration Server. Jeśli tablica bajtów jest bardzo duża (na przykład ponad 10 000 bajtów), wywołanie trwa dłużej niż wtedy, gdy podobne wywołanie jest nawiązywane za pomocą programu Host Integration Server 2010.

Przyczyna

W programie Host Integration Server dodano testy dotyczące pakowania i rozpakowywania danych, aby umożliwić lepsze raportowanie błędów. W tablicy bajtów sprawdzany jest każdy bajt. Gdy jest to duża tablica, wydajność jest zmniejszana.

Ponieważ jest to nietłumaczana tablica bajtów, nie ma żadnego tłumaczenia. W związku z tym dodatkowe sprawdzanie błędów nie jest konieczne. Integrator transakcji został zmieniony, aby pominąć sprawdzanie błędów dla nietłumaczanych tablic bajtów.

Rozwiązanie

Poprawka rozwiązująca ten problem jest zawarta w następujących aktualizacjach zbiorczych programu Host Integration Server:

Aktualizacja zbiorcza 2 dla programu Host Integration Server 2016

Aktualizacja zbiorcza 4 dla programu Host Integration Server 2013

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Źródła informacji

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.