เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
ทีมต้องการเวลาแฝง I/O ต่ํากว่า 2 มิลลิวินาที และแบบจําลองแบบอ่านอย่างเดียวฟรีสําหรับการรายงานคิวรี พวกเขาควรเลือกระดับบริการฐานข้อมูล Azure SQL ใด
วัตถุประสงค์ทั่วไป
วิกฤตธุรกิจ
Hyperscale
มาตรฐาน DTU
ระดับการแยกใดเป็นค่าเริ่มต้นในฐานข้อมูล Azure SQL และใช้การกําหนดเวอร์ชันแถวเพื่อป้องกันไม่ให้ผู้อ่านบล็อกผู้เขียน
READ COMMIT ด้วยล็อคที่ใช้ร่วมกัน
อ่านสแนปช็อตที่มุ่งมั่น (RCSI)
ภาพถ่าย
ต่อเนื่องได้
คุณลักษณะที่เก็บคิวรีใดที่คืนค่าประสิทธิภาพของคิวรีหลังจากการถดถอยของแผนโดยไม่ต้องแก้ไขโค้ดแอปพลิเคชัน
คําแนะนําการจัดเก็บคิวรี
มุมมองคิวรีที่ถดถอย
วางแผนบังคับ
สถิติการรอ
แผนการดําเนินการแสดงตัวดําเนินการการค้นหาคีย์ที่คิดเป็นส่วนใหญ่ของต้นทุนคิวรี แนวทางที่แนะนําในการกําจัดคืออะไร?
เพิ่มดัชนีที่กรองแล้วบนคอลัมน์เพรดิเคต
หากต้องการลดการกระจายตัว ให้สร้างดัชนีแบบคลัสเตอร์ใหม่
เพิ่มคอลัมน์ที่รวมไว้ในดัชนีที่ไม่ใช่คลัสเตอร์
สลับแบบสอบถามเพื่อใช้คําใบ้ NOLOCK
คุณจะระบุตัวบล็อกส่วนหัวในห่วงโซ่การบล็อกโดยใช้มุมมองการจัดการแบบไดนามิกได้อย่างไร
sys.dm_exec_requests คิวรีสําหรับเซสชันที่มี wait_time สูงสุด
sys.dm_exec_sessions คิวรีสําหรับเซสชันที่มีสถานะ = 'กําลังทํางาน'
sys.dm_exec_requests การค้นหาสําหรับเซสชันที่มี blocking_session_id = 0 ที่ปรากฏเป็น blocking_session_id สําหรับเซสชันอื่นๆ ด้วย
sys.dm_tran_locks สืบค้นสําหรับเซสชันที่มีการล็อกพิเศษที่สุด
ธุรกรรมสองรายการที่ทํางานภายใต้การแยก SNAPSHOT ทั้งคู่อ่านแถวเดียวกัน จากนั้นแต่ละธุรกรรมจะพยายามอัปเดต เกิดอะไรขึ้น
การอัปเดตทั้งสองประสบความสําเร็จเนื่องจากการแยกสแนปช็อตใช้เวอร์ชันแถวแทนการล็อก
การอัปเดตครั้งที่สองจะบล็อกจนกว่าธุรกรรมแรกจะคอมมิต
ธุรกรรมแรกที่ผูกมัดสําเร็จ ธุรกรรมที่สองล้มเหลวโดยมีข้อผิดพลาดข้อขัดแย้งในการปรับปรุง
การตรวจสอบการชะงักงันจะตรวจจับการพึ่งพาแบบวงกลมและยุติธุรกรรมหนึ่งรายการ
คุณต้องตอบคำถามทั้งหมดก่อนที่จะตรวจสอบงานของคุณ
หน้านี้มีประโยชน์หรือไม่
ต้องการความช่วยเหลือในหัวข้อนี้หรือไม่
ต้องการลองใช้ Ask Learn เพื่อทําให้ชัดเจนหรือแนะนําคุณผ่านหัวข้อนี้หรือไม่