Sos_scheduler_yield деген эмне?
Sos_scheduler_yield деген эмне?

Video: Sos_scheduler_yield деген эмне?

Video: Sos_scheduler_yield деген эмне?
Video: SOS_SCHEDULER_YIELD Wait Type does not show up in Waiting Tasks DMV (by Amit Bansal) 2024, Ноябрь
Anonim

SOS_SCHEDULER_YIELD SQL Оперейтинг системасы (SOS) CPU пландоочу көбүрөөк убакыт берүүнү күтүп жатканын билдирет, бирок бул күтүү андан бир аз татаалыраак.

Анда, Pageiolatch_ex деген эмне?

SQL Server Books онлайн SQL күтүү түрүн аныктайт pageiolatch_ex Тапшырма киргизүү/чыгаруу сурамындагы буферди латчка күтүп турганда пайда болот. Бекитүү өтүнүчү Эксклюзивдүү режимде. Негизги себептер, адатта, дисктин эстутумуна, эс тутумунун басымына жана дисктин IO подсистемасынын көйгөйлөрүнө, мисалы, кэш көйгөйлөрүнө байланыштуу.

Андан кийин, суроо туулат, SQL серверинде күтүү түрлөрү кандай? BOL боюнча, күтүүнүн үч түрү бар, атап айтканда:

  • Resource Waits. Ресурстарды күтүү кызматкер жеткиликтүү эмес ресурска кирүүнү суранганда пайда болот, анткени ал ресурс учурда башка жумушчу тарабынан колдонулуп жатат же ал азырынча жеткиликтүү эмес.
  • Кезек күтөт.
  • Тышкы күтүүлөр.

Ошондой эле, Lck_m_u деген эмне?

LCK_M_U жаңыртуу кулпусун күтүү. Бир нерсе жаңыртылууга аракет кылып жатат жана ал жаңырткысы келген нерсе мурунтан эле кулпуланган. Бөгөттөөгө эмне себеп болуп жатканын аныктоо менен баштаңыз жана аны оптималдаштырууга болорун көрүңүз, андан кийин эмне бөгөттөлгөндүгүн жана аны кантип оптималдаштырууга болорун карап көрүңүз.

Async_network_io деген эмне?

SQL Server бул маалыматты кардардын ал маалыматтарды керектеп бүткөнү тууралуу ырастоосун алганга чейин чыгаруу буферинде сактайт. ASYNC_NETWORK_IO Сиздин кардар тиркемеңиз системадан керектүү маалыматтарды эффективдүү ала албагандыгынын белгиси.

Сунушталууда: