อาการ
ลองทำตามสถานการณ์ต่อไปนี้:
- คุณมีตารางแบบแบ่งพาร์ติชันที่มีดัชนีเชิงพื้นที่ใน Microsoft SQL Server 2016 และ 2017
- คุณเรียกใช้คิวรีที่มีเพรดิเคตโดยใช้การดําเนินการเชิงพื้นที่บนคอลัมน์การแบ่งพาร์ติชันในลักษณะที่ข้อมูลผลลัพธ์จะอยู่ในตําแหน่งที่ตั้งเฉพาะในชุดย่อยของพาร์ติชันทั้งหมดเท่านั้น
ในสถานการณ์นี้ SQL Server สามารถใช้การกําจัดพาร์ติชันในแผนคิวรีที่อนุญาตให้อ่านข้อมูลจากพาร์ติชันที่เกี่ยวข้องเท่านั้น อย่างไรก็ตาม ถ้ามีการใช้ดัชนีเชิงพื้นที่ในแผนคิวรี คุณอาจสังเกตเห็นว่า SQL Server อ่านพาร์ติชันทั้งหมด
การแก้ปัญหา
การอัปเดตนี้รวมอยู่ในการอัปเดตแบบสะสมต่อไปนี้สําหรับ SQL Server:
การอัปเดตสะสม 6 สําหรับ SQL Server 2017
การอัปเดตสะสม 8 สําหรับ SQL Server 2016 SP1
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server:
การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2017
การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2016
การอ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์