นำไปใช้กับ
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

อาการ

สมมติว่า คุณเปิดใช้งานการปรับคิวรีอัตโนมัติใน SQL Server 2017 และ 2019 เมื่อเรียกใช้กระบวนงานที่เก็บไว้พร้อมกันหลายกระบวนการ คุณอาจพบสถานการณ์การบล็อก COMPIL1 ภายใต้เงื่อนไขต่อไปนี้:

  1. Execute the stored procedure.

  2. ใช้ Query Data Store (QDS) เพื่อบังคับให้แผน

  3. เรียกใช้sp_recompileกระบวนการที่เก็บไว้เพื่อเอาแผนออกจากแคชของกระบวนงาน

  4. เรียกใช้กระบวนงานที่เก็บไว้พร้อมกันบนเซสชันที่แยกต่างหากหลายเซสชัน

สาเหตุ

หลังจากบังคับใช้แผนโดยใช้ Query Data Store และเอาออกจากแคชกระบวนงาน แผนนั้นจะไม่ได้รับผลลัพธ์การดําเนินการแคชและพร้อมกันในการบล็อกการคอมไพล์อีกต่อไป

สถานะ

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

การแก้ไข

ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตสะสมต่อไปนี้ของ SQL Server:

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

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

อ้างอิง

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

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

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

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