PAGELATCH_ * অপেক্ষা প্রকারের সাথে অবরুদ্ধ সেশনগুলি অপেক্ষা করছে?


9

সম্পাদিত: সেশনগুলির প্রতিবেদনগুলি কেন অবরুদ্ধ করা হচ্ছে তবে অপেক্ষা করা হচ্ছে PAGELATCH_*, এবং LCK_M_সম্পর্কিত প্রত্যাশার প্রকার নয়?

আমি আগে ধরে নিয়েছিলাম যে এসকিউএল সার্ভার কেবল ব্লকিং_সেশন_আইডি কলামে ব্লকিং সেশনগুলির প্রতিবেদন করবে। যদি অবরুদ্ধ অধিবেশনগুলি লজিক্যাল লকটির জন্য অপেক্ষা করছিল এবং এ জাতীয় কিছু নয় PAGELATCH_*

এখানে চিত্র বর্ণনা লিখুন


অনেকগুলি সমবর্তী সেশনগুলি টেবিলের মধ্যে ডেটা dataোকাচ্ছে বলে মনে হচ্ছে। আপনি কি সূচি বরাবর টেবিল কাঠামো পোস্ট করতে পারেন?
কিন শাহ

@ এসপিআইডি 69৯, 82২ এবং ৮৪ দ্বারা সারণিটি সন্নিবেশ করা শুরু করুন এটি একটি পরিচয় (1,1) বৈশিষ্ট্য দিয়ে সংজ্ঞায়িত ক্লাস্টারযুক্ত সূচক রয়েছে যাতে এটি শেষ পৃষ্ঠার সন্নিবেশ যুক্তিযুক্ত হতে পারে তবে এই পর্যায়ে আমি আরও আগ্রহী অবরুদ্ধ অধিবেশনগুলি কেন লকবিহীন সম্পর্কিত অপেক্ষা প্রকারের সাথে অপেক্ষা করছে। এছাড়াও মজার ব্যাপার হচ্ছে, SPID 93 টেবিলে একটি সম্পূর্ণ সম্পর্কহীন টেবিলের উপর একটি XLOCK করা প্রয়াস করছে 64. দ্বারা থেকে নির্বাচিত করা হচ্ছে
pixelated

উত্তর:


6

আমি আগে ধরে নিয়েছিলাম যে এসকিউএল সার্ভার কেবল ব্লকিং_সেসিওন_আইডি কলামে একটি ব্লকিং সেশনের প্রতিবেদন করবে, যদি অবরুদ্ধ সেশনগুলি লজিক্যাল লকের জন্য অপেক্ষা করছিল এবং এর মতো অন্য কিছু না PAGELATCH_*

আপনি অ্যাডাম মাচানিকের sp_WhoIsActiveপদ্ধতিটি ব্যবহার করছেন , কোনও অন্তর্নির্মিত এসকিউএল সার্ভার সুবিধা নয়। অ্যাডামের পদ্ধতিটি কেবল লক ব্লকিং নয়, অবরুদ্ধ করার সমস্ত 'আকর্ষণীয়' কারণের প্রতিবেদন করে। অন্তর্নিহিত তথ্যটি বিভিন্ন উত্স থেকে আসে, যার মধ্যে রয়েছে সিসপ্রসেসেস , সিস.ডিএম_এক্সেক_প্রভেস্টস এবং সিস.ডিএম_ওস_উইটিং_টাস্কস

কোনও কাজ লক ছাড়াও অন্যান্য জিনিসের জন্য অপেক্ষা করতে পারে। এটি সক্ষম হতে পারে, উদাহরণস্বরূপ, কোনও পৃষ্ঠায় একটি সারিতে একচেটিয়া লক অর্জন করতে সক্ষম হতে পারে, তবে তারপরেও একচেটিয়া পৃষ্ঠা ল্যাচ অর্জনের জন্য অপেক্ষা করতে হবে (কারণ অন্যান্য কাজগুলি একই পৃষ্ঠাটিকে একটি বেমানান মোডে ল্যাচ করেছে )।

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

আপনি এর জন্য ডকুমেন্টেশন (ব্লগ এন্ট্রি) জানতে পারেন sp_WhoIsActive এখানে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.