الإصلاح: تكامل المعاملات بطيئ مع صفائف كبيرة من وحدات البايت غير المترجمة في خادم تكامل المضيف

ينطبق على
Host Integration Server 2013 Host Integration Server 2016

الأعراض

يمكنك تعريف معلمة في كائن Transaction Integrator (TI) كصفيف بايت من وحدات البايت غير المترجمة في خادم تكامل المضيف. إذا كان صفيف البايت كبيرا جدا (على سبيل المثال، أكثر من 10000 بايت)، يستغرق الاستدعاء وقتا أطول من وقت إجراء استدعاء مماثل باستخدام Host Integration Server 2010.

السبب

في خادم تكامل المضيف، هناك عمليات فحص إضافية مضمنة لتعبئة البيانات وفك حزمها للسماح بإعداد تقارير أفضل عن الأخطاء. في صفيف البايت، يتم تحديد كل بايت. عندما يكون صفيفا كبيرا، ينخفض الأداء.

نظرا لأن هذا صفيف بايت غير مترجم، فلا توجد ترجمة. لذلك، فإن التحقق الإضافي من الأخطاء غير ضروري. تم تغيير Transaction Integrator لتخطي التحقق من الأخطاء لصفائف البايت غير المترجمة.

الدقة

يتم تضمين الإصلاح الذي يحل هذه المشكلة في التحديثات التراكمية التالية لخادم تكامل المضيف:

التحديث التراكمي 2 ل Host Integration Server 2016

التحديث التراكمي 4 ل Host Integration Server 2013

الحالة

لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".

المراجع

تعرف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.