Агуулгын хүснэгт:

Блоклох гэж юу вэ, та үүнийг хэрхэн засах вэ?
Блоклох гэж юу вэ, та үүнийг хэрхэн засах вэ?

Видео: Блоклох гэж юу вэ, та үүнийг хэрхэн засах вэ?

Видео: Блоклох гэж юу вэ, та үүнийг хэрхэн засах вэ?
Видео: Гар хангалга бидэнд хэрхэн нөлөөлдөг вэ? 2024, Арваннэгдүгээр
Anonim

Юу саад болж байна вэ, та үүнийг хэрхэн засах вэ? ? Блоклох хоёр ба түүнээс дээш эгнээний үед тохиолддог байна нэг SQL холболтоор түгжигдсэн ба SQL сервертэй хоёр дахь холболт нь тэдгээр мөрүүд дээр зөрчилтэй түгжээг шаарддаг. Үүний үр дүнд эхний түгжээ гарах хүртэл хүлээх хоёр дахь холболт бий болно.

Мэдээллийн санг хаах шалтгаан юу вэ?

Өгөгдлийн санг хаах SQL сервертэй холбогдох нь нэг буюу хэд хэдэн бичлэгийг түгжих үед тохиолддог бөгөөд SQL сервертэй хоёр дахь холболт нь эхний холболтоор түгжигдсэн бичлэг буюу бичлэг дээр зөрчилтэй түгжээний төрлийг шаарддаг. Үүний үр дүнд хоёр дахь холболт эхний холболт түгжээгээ гаргах хүртэл хүлээх болно.

блоклох асуулга гэж юу вэ? SQL сервер дээр, блоклох Нэг SPID нь тодорхой нөөц дээр түгжээ барьж, хоёр дахь SPID нь ижил нөөц дээр зөрчилтэй түгжээний төрлийг олж авахыг оролдох үед үүсдэг. Үргэлжлэх хугацаа ба гүйлгээний нөхцөл нь a асуулга түүний түгжээг хэр удаан барьж, улмаар бусад хүмүүст үзүүлэх нөлөөг тодорхойлох асуулга.

Үүний нэгэн адил та SQL серверийг хааж байгаа эсэхийг яаж мэдэх вэ гэж асууж магадгүй юм.

Энэ аргыг ашиглан блокуудыг олохын тулд нээнэ үү SQL сервер Management Studio болон холбогдох SQL сервер таны хүсч буй жишээ хянах . Холбогдсоныхоо дараа жишээний нэр дээр хулганы баруун товчийг дараад "Үйл ажиллагаа"-г сонгоно уу Хяналт ' цэснээс.

SQL сервер хаалтыг хэрхэн зохицуулдаг вэ?

Блоклох мэдээлэл цуглуулж байна

  1. Серверийн объект дээр хулганы баруун товчийг дарж, Тайлангууд, Стандарт тайлангуудыг өргөжүүлж, Үйл ажиллагаа - Бүх блоклох гүйлгээг товшино уу. Энэхүү тайлан нь блоклох сүлжээний толгой дахь гүйлгээг харуулж байна.
  2. DBCC INPUTBUFFER()-г ашиглан SPID-ийн илгээсэн сүүлчийн мэдэгдлийг олоорой.

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