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_CHEDULER_YIELD Энэ нь SQL үйлдлийн систем (SOS) нь CPU хуваарьлагчийг илүү их цаг гаргахыг хүлээж байгаа гэсэн үг боловч энэ хүлээх нь үүнээс арай илүү төвөгтэй юм.

Тэгвэл Pageiolatch_ex гэж юу вэ?

SQL Server Books онлайн нь SQL хүлээх төрлийг тодорхойлдог pageiolatch_ex Оролтын гаралтын хүсэлтэд байгаа буферийн түгжээнд даалгавар хүлээж байх үед тохиолддог. Түгжээний хүсэлт онцгой горимд байна. Үндсэн шалтгаанууд нь дискний санах ой, санах ойн даралт, дискний IO дэд системийн асуудал, тухайлбал кэшийн асуудалтай холбоотой байдаг.

Дараа нь асуулт бол SQL серверт ямар төрлийн хүлээх вэ? BOL-ийн дагуу хүлээлтийн гурван төрөл байдаг, тухайлбал:

  • Нөөцийн хүлээлт. Тухайн нөөцийг өөр ажилтан ашиглаж байгаа эсвэл хараахан ашиглах боломжгүй байгаа тул ажилтан боломжгүй нөөцөд хандах хүсэлт гаргах үед нөөцийн хүлээлт үүсдэг.
  • Дараалал хүлээж байна.
  • Гадаад хүлээлт.

Мөн Lck_m_u гэж юу вэ?

LCK_M_U шинэчлэлтийн түгжээг хүлээх явдал юм. Ямар нэг зүйл шинэчлэхийг оролдож байгаа бөгөөд шинэчлэхийг хүссэн бүх зүйл аль хэдийн түгжигдсэн байна. Юунаас болж түгжрэл үүсгэж байгааг олж мэдээд үүнийг оновчтой болгох боломжтой эсэхийг хар, дараа нь юу хаагдсан, хэрхэн оновчтой болгохыг харна уу.

Async_network_io гэж юу вэ?

SQL Server нь тухайн өгөгдлийг ашиглаж дууссан тухай үйлчлүүлэгчээс хүлээн авах хүртэл өгөгдлийг гаралтын буферт хадгална. ASYNC_NETWORK_IO Энэ нь таны үйлчлүүлэгчийн програм системээс шаардлагатай мэдээллээ үр дүнтэй гаргаж чадахгүй байгаагийн илрэл юм.

Зөвлөмж болгож буй: