อาการ
สมมติว่า คุณเรียกใช้คิวรีใน Microsoft SQL Server 2014 คิวรีประกอบด้วยการรวมตาราง และตารางที่เกี่ยวข้องมี Clustered Columnstore Index (CCI) ในสถานการณ์นี้ เมื่อเปรียบเทียบกับ SQL Server เวอร์ชันก่อนหน้า คุณอาจพบประสิทธิภาพการทํางานของคิวรีที่ไม่ดีเนื่องจากการกําจัดเซ็กเมนต์ CCI ขาดหายไป
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากการถดถอยใน SQL Server 2014 ในระหว่างการสแกนโพรบของแฮชเข้าร่วม SQL Server จะไม่ใช้ข้อมูลที่มีอยู่ (บิตแมปตัวกรองบลูม) เพื่อกําจัดเซ็กเมนต์ CCI
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตแบบสะสมของ SQL Server ต่อไปนี้
การอัปเดตสะสม 1 สําหรับ SQL Server 2014 SP1 /en-us/help/3067839
การอัปเดตสะสม 8 สําหรับ SQL Server 2014 /en-us/help/3067836
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server
การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
ข้อมูลโปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนสําหรับ SQL Server 2014 โปรแกรมแก้ไขด่วนนี้รวมอยู่ในแพคเกจโปรแกรมแก้ไขด่วนต่อไปนี้:
KB 3058512: การแก้ไข: งานการแปลงยกเลิกการหมุนรอบเปลี่ยน NULL เป็น NULL หรือสตริงว่างใน SSIS 2014
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"