সঞ্চালিত হতে দীর্ঘ সময় নেয় এমন সঞ্চিত প্রক্রিয়াগুলির তালিকার সন্ধানে, একজন সবচেয়ে বেশি অপেক্ষার কারণ হিসাবে দাঁড়িয়ে রয়েছে। তবে, সেই অপেক্ষার বেশিরভাগই (81%) ASYNC_NETWORK_IO এবং আমি জানি কেন: সঞ্চিত পদ্ধতিটি প্রায় 400 এমবি তথ্য স্থানান্তর করে।
ডকুমেন্টেশনে এটি উল্লেখ করেছে যে ASYNC_NETWORK_IO এর কারণ হ'ল ক্লায়েন্ট ডেটা বন্যার সাথে তাল মিলিয়ে রাখতে পারে না এবং এটি সম্ভবত সত্য। আমি নিশ্চিত নই যে ক্লায়েন্ট কীভাবে তা চালিয়ে যায় সেগুলি যেহেতু এটিগুলি ADO.NET এর মাধ্যমে সঞ্চিত প্রক্রিয়াটিকে কল করে এবং তারপরে কেবল ডেটাসেটটি প্রক্রিয়া করে।
সুতরাং এই তথ্যটি দেওয়া, আমি কি এই পদ্ধতির জন্য ASYNC_NETWORK_IO অপেক্ষা প্রকারের বিষয়ে চিন্তা করব? সার্ভারের পারফরম্যান্সে এটির আসলে কী প্রভাব আছে?
অতিরিক্ত তথ্য টুকরা:
- আমি এসকিউএল সার্ভার 2005 এর সার্ভিস প্যাক 2 এ আছি।
- ক্লায়েন্ট অ্যাপ্লিকেশনটি এসকিউএল সার্ভারের মতো একই বাক্সে রয়েছে (আমি জানি, আমি জানি ... তবে আমি এটি সম্পর্কে কিছুই করতে পারি না)।