Sos_scheduler_yield কি?
Sos_scheduler_yield কি?

ভিডিও: Sos_scheduler_yield কি?

ভিডিও: Sos_scheduler_yield কি?
ভিডিও: SOS_SCHEDULER_YIELD Wait Type does not show up in Waiting Tasks DMV (by Amit Bansal) 2024, এপ্রিল
Anonim

SOS_SCHEDULER_YIELD মানে এসকিউএল অপারেটিং সিস্টেম (এসওএস) একটি সিপিইউ শিডিউলারের জন্য অপেক্ষা করছে যাতে আরও বেশি সময় পাওয়া যায়, তবে এই অপেক্ষাটি তার চেয়ে একটু জটিল।

তাহলে, Pageiolatch_ex কি?

SQL সার্ভার বই অনলাইন SQL অপেক্ষা প্রকার সংজ্ঞায়িত করে pageiolatch_ex হিসাবে যখন একটি টাস্ক একটি I/O অনুরোধে থাকা একটি বাফারের জন্য একটি ল্যাচে অপেক্ষা করছে তখন ঘটে৷ ল্যাচ অনুরোধটি এক্সক্লুসিভ মোডে রয়েছে৷ অন্তর্নিহিত কারণগুলি সাধারণত ডিস্কের সাথে মেমরি, মেমরির চাপ এবং ডিস্ক IO সাবসিস্টেমের সমস্যা যেমন ক্যাশিং সমস্যাগুলির সাথে সম্পর্কিত।

পরবর্তীকালে, প্রশ্ন হল, SQL সার্ভারে অপেক্ষার ধরনগুলি কী কী? BOL অনুযায়ী, তিন ধরনের অপেক্ষার ধরন রয়েছে, যথা:

  • সম্পদ অপেক্ষা করছে। রিসোর্স অপেক্ষা হয় যখন একজন কর্মী এমন একটি রিসোর্সে অ্যাক্সেসের অনুরোধ করে যা উপলব্ধ নয় কারণ সেই রিসোর্সটি হয় বর্তমানে অন্য কর্মী দ্বারা ব্যবহার করা হয়েছে, অথবা এটি এখনও উপলব্ধ নয়।
  • সারি অপেক্ষা করছে।
  • বাহ্যিক অপেক্ষা।

এছাড়াও, Lck_m_u কি?

LCK_M_U একটি আপডেট লক জন্য একটি অপেক্ষা. কিছু আপডেট করার চেষ্টা করছে এবং যা কিছু আপডেট করতে চায় তা ইতিমধ্যেই লক করা আছে। ব্লক করার কারণ কী তা সনাক্ত করে শুরু করুন এবং দেখুন এটি অপ্টিমাইজ করা যায় কিনা, তারপর দেখুন কী ব্লক করা হয়েছে এবং কীভাবে এটি অপ্টিমাইজ করা যায়।

Async_network_io কি?

SQL সার্ভার আউটপুট বাফারে ডেটা ধরে রাখে যতক্ষণ না এটি ক্লায়েন্টের কাছ থেকে একটি স্বীকৃতি পায় যে এটি সেই ডেটা ব্যবহার করা শেষ করেছে। ASYNC_NETWORK_IO এটি একটি ইঙ্গিত যে আপনার ক্লায়েন্ট অ্যাপ্লিকেশন দক্ষতার সাথে সিস্টেম থেকে প্রয়োজনীয় ডেটা পুনরুদ্ধার করতে সক্ষম নয়।