sp_reset_connection
এসকিউএল সার্ভার প্রোফাইলারের মাধ্যমে দেখা হিসাবে কেন সিস্টেম সঞ্চিত পদ্ধতিটি কার্যকর হতে কয়েক মিলিসেকেন্ডের চেয়ে বেশি সময় নিবে ?
আমি এসকিউএল সার্ভার প্রোফাইলার ব্যবহার করে একটি প্রোডাকশন সিস্টেমের থেকে একটি সাধারণ ট্রেস নিয়েছি এবং এরপরে এটি বিশ্লেষণ করতে SqlNexus ব্যবহার করেছি। SQLlNexus নির্দেশ করে যে sp_reset_connication এর সর্বাধিক সংখ্যক সময়কাল রয়েছে - সামগ্রিক ট্রেসের 33%। পর্যবেক্ষণ সময়কাল 0-7 সেকেন্ড (12 থেকে 6,833,270 মাইক্রোসেকেন্ড) থেকে শুরু করে তবে গড় গড়ে 0.956s হয়।
আমি বুঝতে পারি যে যখন পুলের সংযোগটি পুনরায় ব্যবহার করা হয় তখন sp_reset_connication বলা হচ্ছে। আমি একটি পরামর্শ দেখেছি যে বহিরাগত ট্রেসগুলির কারণে এটি ঘটতে পারে তবে এটি মনে হয় না।
স্প্রোক বলা হয়ে গেলে সার্ভার কী করছে তা আমি পড়েছি তবে আমি বিশ্বাস করি না যে এই ক্ষেত্রেগুলির মধ্যে কোনওটিই সমস্যাযুক্ত হবে - কোডটি খোলা লেনদেন বা বিশাল অস্থায়ী টেবিলগুলি ছাড়ছে না যেগুলি পরিষ্কার করা দরকার।
আমি /server/199974/sp-reset-connication-taking-a-long-time-to-run এও দেখেছি কিন্তু এটি কার্যকর হয়নি।
সম্পাদনা (২০১৩-১২-২৩): সমস্ত ক্ষেত্রে, পঠন এবং লেখার সংখ্যা 0 হয় এবং সিপিইউ প্রায় সর্বদা 0 হয় (16 মিমিতে উভয়ই শূন্য নয় এমন সিপিইউয়ের দুটি উদাহরণ)।
RPC:Starting
, RPC:Completed
এবং ধরনের অপেক্ষা অল্প সময়ের পরে তথ্য মাধ্যমে সন্ধান কী ধরনের spids সময়ে সম্মুখীন অপেক্ষা দেখতে।