นำไปใช้กับ
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

อาการ

ในสภาพแวดล้อม NUMA, Microsoft SQL Server ประสบมีอย่างน้อยหนึ่งปัญหาประสิทธิภาพการทำงานต่อไปนี้:

  • กระบวนการของเซิร์ฟเวอร์ SQL ประสบการณ์การใช้งาน CPU มากเกินไป

  • แบบสอบถามใช้เวลานานจะเสร็จสมบูรณ์

  • โปรแกรมประยุกต์หรือตัวแทนของเซิร์ฟเวอร์ SQL งานพบการหมดเวลาของแบบสอบถามหรือหมดเวลาการเชื่อมต่อ

  • กระบวนการของเซิร์ฟเวอร์ SQL จะเริ่มบริการคลัสเตอร์

นอกจากนี้ คุณอาจพบอาการต่อไปนี้:

  • ผ่านการตรวจสอบค่าสำหรับSOS_PHYS_PAGE_CACHEรอชนิดเมื่อคุณทำการสอบถามในมุมมองการจัดการไดนามิกsys.dm_os_wait_stats (DMV)

  • ผ่านการตรวจสอบค่าสำหรับCMEMTHREADรอชนิดและSOS_SUSPEND_QUEUE spinlock เมื่อคุณสอบถามsys.dm_os_spinlock_stats DMV

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

ข้อมูลโปรแกรมแก้ไขด่วนมีโปรแกรมแก้ไขด่วนที่รองรับพร้อมให้บริการจาก Microsoft อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มุ่งหวังเพื่อการแก้ไขเฉพาะปัญหาที่อธิบายไว้ในบทความนี้ ใช้ hotfix นี้เฉพาะกับระบบต่าง ๆ ที่พบปัญหานี้หากโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "มีการดาวน์โหลดโปรแกรมแก้ไขด่วน" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น ส่งคำขอถึงฝ่ายบริการและการสนับสนุนลูกค้าของ Microsoft และวิธีการขอรับโปรแกรมแก้ไขด่วนหมายเหตุ หากเกิดปัญหาเพิ่มเติม หรือแก้ไขปัญหาใด ๆ ที่จำเป็น คุณอาจจำเป็นต้องสร้างการร้องขอบริการแยกต่างหาก ระบุต้นทุนในการสนับสนุนปกติจะใช้กับคำถามเพิ่มเติมและปัญหาที่ไม่มีสิทธิได้รับโปรแกรมแก้ไขด่วนนี้เฉพาะ สำหรับรายชื่อทั้งหมด ของหมายเลขโทรศัพท์ของฝ่ายบริการลูกค้าของ Microsoft และการสนับสนุน หรือ เพื่อสร้างการร้องขอบริการแยกต่างหาก แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:

http://support.microsoft.com/contactus/?ws=supportหมายเหตุ แบบฟอร์ม "โปรแกรมแก้ไขด่วนดาวน์โหลดพร้อมใช้งาน" แสดงภาษาโปรแกรมแก้ไขด่วนจะพร้อมใช้งาน ถ้าคุณไม่เห็นภาษาของคุณ อาจเป็น เพราะไม่มีโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้นสิ่งสำคัญ การแก้ไขปัญหานี้ขอแนะนำสำหรับอินสแตนซ์ของ SQL Server ใด ๆ ที่ติดตั้งบนระบบ NUMA โดยไม่คำนึงถึงการตั้งค่ารูปแบบการเชื่อมโยงกับ SQL Server การแก้ไขนี้อยู่รองเก็บประมวลผลประสิทธิภาพในตัวจัดการหน่วยความจำของ SQL Serverปัญหานี้ถูกถาวรแรกในการปรับปรุงสะสมต่อไปนี้ของ SQL Server

วิธีแก้ปัญหา

เมื่อต้องการหลีกเลี่ยงปัญหาเหล่านี้ เพิ่มค่าหมดเวลาล็อกออนและแบบสอบถามสำหรับโปรแกรมประยุกต์ของคุณหมายเหตุ แก้ปัญหาวิธีนี้อาจถูกจำกัดในลักษณะพิเศษนั้น เราขอแนะนำให้ คุณใช้โปรแกรมแก้ไขด่วนเพื่อแก้ไขปัญหาที่อธิบายไว้ในส่วน "อาการ"

สถานะ

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

ข้อมูลเพิ่มเติม

เมื่อตัวจัดการหน่วยความจำของ Microsoft SQL Server จัดสรรหน่วยความจำสำหรับโหนดในการเข้าถึงหน่วยความจำที่ไม่ใช่เหมือน (NUMA) -ใช้สภาพแวดล้อม Windows สามารถปันส่วนหน่วยความจำจากทั้งสองแบบโลคัล และรีโมทโหน (เรียกว่าหน้า "ต่างประเทศ" หรือ "เก็บ") จนถึงเป้าหมายที่ต้องการสำหรับแต่ละโหนถึงได้ เนื่องจากหน้าเหล่านี้"เก็บ" ไม่เหมาะสมที่สุดจากมุมมองของประสิทธิภาพการทำงาน กระบวนการเซิร์ฟเวอร์ SQL พยายามกำหนดบัฟเฟอร์เก็บกับโหนหน่วยความจำที่เหมาะสม หรือปล่อยเพจเหล่านี้กลับไปยังระบบปฏิบัติการ สามารถ CPU สูง และนำไปสู่การลดลงในระหว่างรอบระยะเวลาของการใช้งาน CPU ที่เพิ่มขึ้นในอัตราชุดนี้ "เก็บประมวลผล"

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำความเข้าใจแนวคิดของหน้าต่างประเทศ ไปที่ไซต์ติดประกาศบล็อก MSDN ต่อไปนี้:

วิธีการทำงาน: เซิร์ฟเวอร์ SQL (บล็อกของหน่วยความจำท้องถิ่น ต่างประเทศ และเก็บ NUMA)

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

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

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