আমি আগে ধরে নিয়েছিলাম যে এসকিউএল সার্ভার কেবল ব্লকিং_সেসিওন_আইডি কলামে একটি ব্লকিং সেশনের প্রতিবেদন করবে, যদি অবরুদ্ধ সেশনগুলি লজিক্যাল লকের জন্য অপেক্ষা করছিল এবং এর মতো অন্য কিছু না PAGELATCH_*
।
আপনি অ্যাডাম মাচানিকের sp_WhoIsActive
পদ্ধতিটি ব্যবহার করছেন , কোনও অন্তর্নির্মিত এসকিউএল সার্ভার সুবিধা নয়। অ্যাডামের পদ্ধতিটি কেবল লক ব্লকিং নয়, অবরুদ্ধ করার সমস্ত 'আকর্ষণীয়' কারণের প্রতিবেদন করে। অন্তর্নিহিত তথ্যটি বিভিন্ন উত্স থেকে আসে, যার মধ্যে রয়েছে সিসপ্রসেসেস , সিস.ডিএম_এক্সেক_প্রভেস্টস এবং সিস.ডিএম_ওস_উইটিং_টাস্কস ।
কোনও কাজ লক ছাড়াও অন্যান্য জিনিসের জন্য অপেক্ষা করতে পারে। এটি সক্ষম হতে পারে, উদাহরণস্বরূপ, কোনও পৃষ্ঠায় একটি সারিতে একচেটিয়া লক অর্জন করতে সক্ষম হতে পারে, তবে তারপরেও একচেটিয়া পৃষ্ঠা ল্যাচ অর্জনের জন্য অপেক্ষা করতে হবে (কারণ অন্যান্য কাজগুলি একই পৃষ্ঠাটিকে একটি বেমানান মোডে ল্যাচ করেছে )।
আপনার উদাহরণে, PAGELATCH_EX
একচেটিয়া পৃষ্ঠাগুলি নিয়মিত ডেটা বা সূচী পৃষ্ঠায় রয়েছে, পিএফএস, জিএএম, এসজিএএম, ডিসিএম, বা বিসিএম পৃষ্ঠাগুলিতে নয়, ওয়েট_ইনফো-এর শেষে (*) দ্বারা নির্দেশিত ।
আপনি এর জন্য ডকুমেন্টেশন (ব্লগ এন্ট্রি) জানতে পারেন sp_WhoIsActive
এখানে ।