อาการ
พิจารณาการ สถานการณ์สมมติต่อไปนี้:
-
คุณมีเซสชันที่ใช้งานอยู่ด้วย sni_trace XEvent
-
คุณใช้ sys.dm_exec_connections DMV
-
SQL Server มีกิจกรรมการเข้าสู่ระบบ/ออกจากระบบที่พร้อมกันจำนวนมาก
ในการนี้ สถานการณ์สมมติคุณอาจพบเงื่อนไขตัวจัดกำหนดการที่ไม่ใช่ผลลัพธ์ที่มี CONNECTION_MANAGER spinlock และการถ่ายโอนข้อมูลหน่วยความจำเกิดขึ้น
วิธีแก้ไขปัญหาชั่วคราว
วิธีแก้ไขปัญหาชั่วคราวสำหรับปัญหานี้คือการหลีกเลี่ยงการเรียกใช้ เซสชัน XEvent ที่มี sni_trace XE ในสภาพแวดล้อมการผลิต ไม่ใช่ แนะนำให้ใช้เซสชัน XEvent ที่ใช้งานได้ยาวนานด้วย sni_trace XE เนื่องจากอาจส่งผลต่อประสิทธิภาพการทำงาน
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:
เกี่ยวกับการอัปเดตที่สะสมสำหรับ SQL Server:
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
อ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์