นำไปใช้กับ
SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Developer SQL Server 2008 R2 Workgroup SQL Server 2008 R2 Standard SQL Server 2012 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise

Microsoft กระจายการแก้ไข Microsoft SQL Server 2008 R2 เป็นไฟล์ที่สามารถดาวน์โหลดได้ไฟล์เดียว เนื่องจากการแก้ไขเป็นแบบสะสม การเผยแพร่ใหม่แต่ละครั้งจะมีการแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการเผยแพร่การแก้ไขSQL Server 2008 R2 ก่อนหน้า

อาการ

พิจารณาสถานการณ์ต่อไปนี้:

  • คุณเรียกใช้อินสแตนซ์ของ SQL Server 2008 R2 หรือ SQL Server 2012 บนคอมพิวเตอร์ที่มีมากกว่าหนึ่งตัวประมวลผล

  • คุณเรียกใช้คิวรีแบบขนานกับตารางที่มีข้อมูลเชิงพื้นที่จํานวนมาก

ในสถานการณ์สมมตินี้ SQL Serverอาจใช้เวลานานในการเรียกใช้แบบสอบถามโปรดทราบว่าปัญหาอาจเกิดขึ้นในสถานการณ์ใดสถานการณ์หนึ่งต่อไปนี้

  • คุณตั้งค่าตัวเลือกคําแนะนําคิวรีMAXDOP เป็นค่าที่มากกว่า 2

  • คุณตั้งค่าตัวเลือก Max Degree of Parallelismเป็นค่าที่มากกว่า 2 ในการกําหนดค่าเซิร์ฟเวอร์

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากดัชนีพื้นที่ไม่ได้ใช้ในแผนคิวรี

การแก้ไข

สําหรับSQL Server 2012 ให้เปิดใช้งานค่าสถานะการติดตาม 4199 เมื่อเริ่มต้นหรือในเซสชันผู้ใช้

ข้อมูลโปรแกรมอัปเดตสะสม

SQL Server 2008 R2 Service Pack 1

การแก้ไขสําหรับปัญหานี้ถูกนําออกใช้ครั้งแรกในการอัปเดตสะสม 3 สําหรับ SQL Server 2008 R2 Service Pack 1 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงสะสมนี้

2591748 แพคเกจโปรแกรมปรับปรุงสะสม 3 สําหรับ SQL Server 2008 R2 Service Pack 1

โปรดทราบว่าเนื่องจากรุ่นต่างๆ เป็นแบบสะสม การแก้ไขใหม่แต่ละรุ่นจะมีการแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขSQL Server 2008 R2 รุ่นก่อนหน้านี้ เราขอแนะนําให้คุณพิจารณาใช้การแก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2567616 รุ่น SQL Server 2008 R2 ที่เผยแพร่หลังจากเผยแพร่SQL Server 2008 R2 Service Pack 1

SQL Server 2008 R2

การแก้ไขสําหรับปัญหานี้ถูกนําออกใช้ครั้งแรกในแพคเกจการอัปเดตแบบสะสม 9 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงสะสมสําหรับ SQL Server 2008 R2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2567713 แพคเกจการอัปเดตสะสม 9 สําหรับ SQL Server 2008 R2

โปรดทราบว่าเนื่องจากรุ่นต่างๆ เป็นแบบสะสม การแก้ไขใหม่แต่ละรุ่นจะมีการแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขSQL Server 2008 R2 รุ่นก่อนหน้านี้ เราขอแนะนําให้คุณพิจารณาใช้การแก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

981356 รุ่น SQL Server 2008 R2 ที่เผยแพร่หลังจากเผยแพร่SQL Server 2008 R2

หมายเหตุ: หลังจากใช้การปรับปรุงสะสม คุณต้องเปิดใช้งานติดตามค่าสถานะ 4199 (TF 4199) เพื่อให้การแก้ไขมีประสิทธิภาพ สําหรับข้อมูลเพิ่มเติม ดู KB974006 - SQL Serverการปรับคิวรีให้เหมาะสมติดตามสถานะการติดตาม 4199 รูปแบบการให้บริการ (microsoft.com)

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการแก้ไขปัญหานี้ชั่วคราว ให้ใช้หนึ่งในวิธีต่อไปนี้:

  • ใช้ตัวเลือก spatial index hint ในคิวรี

  • ปิดใช้งานตัวเลือก parallel execution plan สําหรับคิวรี

สถานะ

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

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

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

ข้อมูลทั่วไปเกี่ยวกับการประมวลผลคิวรีแบบขนาน

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

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

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