อาการ
สมมติว่าคุณมี Microsoft SQL Server ๒๐๑๔, ๒๐๑๖และ๒๐๑๗ติดตั้งอยู่ คุณมีคอลัมน์ตารางที่มีค่า null จำนวนมากและ คุณเรียกใช้คิวรีบนตารางนั้นโดยใช้ค่าเริ่มต้นของประมาณ (CE) ในสถานการณ์สมมตินี้คุณอาจพบ overestimation ในตัวกรองที่เปรียบเทียบคอลัมน์ตารางกับค่าที่ไม่รู้จักในการคอมไพล์เวลา
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดต SQL Server ต่อไปนี้:
การอัปเดตที่สะสม13สำหรับ SQL Server ๒๐๑๗
สะสม Udpate 4 สำหรับ SQL Server ๒๐๑๖ SP2
การอัปเดตที่สะสม12สำหรับ SQL Server ๒๐๑๖ SP1
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนและการแก้ไขปัญหาด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า เราขอแนะนำให้คุณติดตั้งรุ่นล่าสุดสำหรับ SQL Server เวอร์ชันของคุณ:
การอัปเดตที่สะสมล่าสุดสำหรับ SQL Server ๒๐๑๗
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
การประมาณการนับจำนวน (SQL Server)
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์