KB2927844 - แก้ไข: DistinctCount ขนาดใหญ่จะช้าลงในโหมดตารางใน SQL Server 2012 หรือ SQL Server 2014

นำไปใช้กับ
SQL Server 2012 Analysis Services

โปรแกรมแก้ไขด่วนนี้ยังใช้กับ Microsoft SQL Server 2014 Analysis Services (SSAS 2014)

อาการ

สมมติว่าคุณใช้ Microsoft SQL Server 2012 หรือ SQL Server 2014 เมื่อคุณใช้ฟังก์ชัน DistinctCount ในโหมดแบบตาราง คุณจะพบปัญหาด้านประสิทธิภาพการทํางานต่อไปนี้:
DistinctCount สําหรับชุดขนาดใหญ่จะช้าลงเมื่อจํานวนของชุดที่แตกต่างมากกว่า 1M

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากมีปัญหาด้านประสิทธิภาพในการค้นหาและการจัดเก็บชุดค่าผสมที่แตกต่าง เมื่อชุดของชุดค่าผสมที่แตกต่างมีค่ามากกว่า 1M

การแก้ปัญหา

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

การอัปเดตสะสม 1 สําหรับ SQL Server 2014 /en-us/help/2931693

การอัปเดตสะสม 9 สําหรับ SQL Server 2012 SP1 /en-us/help/2931078

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

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

      

สถานะ

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