Case 13

แก้ไขปัญหา SQL Server Deadlock
แก้ไขปัญหา SQL Server Deadlock เนื่องจาก Transaction จำนวนมาก
– โดยทีมงานตรวจสอบพบ Error จำนวนมากบน SQL Server ดังรูปที่ 1
– ทีมงานตรวจสอบพบว่า Code มีการเขียนส่วนการกำหนด Isolation เป็น แบบ Default คือ Serializable ดังรูปที่ 2
– ทีมงานได้ปรับ Code ใหม่ให้เป็น Isolation level = Read Committed ตามรูปที่ 3
ขอย้ำนะครับ ว่าใน . NET เราสามารถกำหนด Isolation ระดับ Web Service เพื่อครอบคลุม Database ได้