ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

สรุป

สภาพแวดล้อมที่เรียกใช้ปริมาณทรานส์ของฐานข้อมูลจํานวนมากในอินสแตนซ์ Microsoft SQL Server 2019 อาจทําให้เกิดการปั่นที่รุนแรง โดยทั่วไปข้อคัดเลือกจะพบได้ในระบบระดับสูงที่ใช้ตัวประมวลผลรุ่นใหม่

เงื่อนไขต่อไปนี้สามารถสังเกตได้เกี่ยวกับการกระสันหลังอย่างรุนแรง:

  • มักพบได้บนฮาร์ดแวร์ที่ทันสมัย โดยเฉพาะตัวประมวลผล Intel Skylake นอกจากนี้ยังอาจสังเกตเห็นได้บนตัวประมวลผลที่ทันสมัยอื่นๆ

  • โดยปกติจะพบในระบบที่มีตัวประมวลผลหลายตัว

  • สภาพแวดล้อมอาจมีผู้ใช้ที่ทํางานพร้อมกันมากขึ้น เช่น ภาระงานทรานแซคชันที่สําคัญต่อพันธกิจอย่างมาก

  • อาการต่างๆ รวมถึงการใช้งาน CPU สูงโดยไม่คาดคิด และเหตุการณ์ที่หมุนรอบและเหตุการณ์ Backoff จํานวนมากสําหรับชนิดของแกนหมุนเฉพาะ และจํานวนรอบที่สูงขึ้นต่อการชน

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

การแก้ไข

การปรับปรุงสปินล็อกมีให้ใช้งานครั้งแรกในการอัปเดตสะสม 2 สําหรับSQL Server 2019 มีการปรับปรุงเพิ่มเติมในการอัปเดตแบบสะสมต่อไปนี้สําหรับSQL Server:

เราขอแนะนําให้คุณใช้การอัปเดตแบบสะสมล่าสุดในรายการนี้เพื่อแก้ไขปัญหาการคัดกรองแกนหมุนต่างๆ 

สำคัญ: เพื่อให้สามารถแก้ไขปัญหาการหมุนได้ ต้องเปิดใช้งานสถานะการติดตาม 8101 หลังจากที่คุณใช้หนึ่งใน CPU จากรายการนี้ 
 

เกี่ยวกับการอัปเดตสะสมสําหรับSQL Server

แต่ละปรับปรุงสะสมใหม่สําหรับSQL Serverประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการปรับปรุงสะสมก่อนหน้านี้ ดูการอัปเดตแบบสะสมล่าสุดสําหรับSQL Server:

การแก้ไขปัญหา

หากต้องการแก้ไขปัญหาเกี่ยวกับ spinlock contention โปรดดูบทความต่อไปนี้สําหรับข้อมูลเชิงลึกเกี่ยวกับวิธีการระบุและแก้ไขปัญหาที่เกี่ยวข้องกับ CPU สูงและ spinlock contention ในแอปพลิเคชัน SQL Server: 

อ้างอิง

เรียนรู้เกี่ยวกับคําศัพท์ที่Microsoftใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์

| sys.dm_os_spinlock_stats (Transact-SQL) Microsoftเรียนรู้

DBCC TRACEON - ติดตามค่าสถานะ (Transact-SQL)

การจำกัดความรับผิดต่อข้อมูลของบุคคลที่สาม

ผลิตภัณฑ์ของบริษัทอื่นที่กล่าวถึงในบทความนี้ผลิตโดยบริษัทที่ไม่เกี่ยวข้องกับMicrosoft Microsoftไม่รับประกัน ไม่ว่าโดยนัยหรือโดยอื่นใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×