1
ฉันควรตีความ "ล็อคเวลา" ในบันทึกแบบสอบถามช้า mysql ได้อย่างไร
ฉันพยายามที่จะเข้าใจวิธีการตีความเวลาล็อคที่ดีที่สุดสำหรับการค้นหาที่ปรากฏในบันทึกการสืบค้นช้า MySQL ของเรา เช่นถ้าแบบสอบถาม UPDATE มีเวลาล็อค 10 วินาที ฉันคิดว่ามันเป็นเวลารวมหลังจากแบบสอบถามการอัพเดทเพื่อรับล็อค แม้ว่ากำลังรอให้คิวรีแบบเลือกก่อนหน้านี้เสร็จสมบูรณ์ แต่ไม่ได้ดำเนินการกับการกระทำ UPDATE ตัวเองนาฬิกาควรจะถูกทำเครื่องหมายเนื่องจากมันกำลังล็อคคิวรี SELECT ทั้งหมดที่เรียงกันหลังจากคิวรี UPDATE และวิธีการเกี่ยวกับการเลือกแบบสอบถามล็อค ทำไมแบบสอบถามที่เลือกบางรายการจึงมีเวลาล็อค เป็นเพราะมีคิวรี่ UPDATE ติดตามดังนั้นพวกเขาจะล็อคตารางด้วยกัน