อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณใช้ SQL Server Analysis Services ในโหมดหลายมิติ
-
คุณตั้งค่าคุณสมบัติ HeapTypeForObjects เป็น 0 เพื่อใช้ฮีปการกระจายตัวของ Windows ต่ำ
-
คุณเรียกใช้ส่วนผสมของคิวรีและการดำเนินการประมวลผล
ในสถานการณ์สมมตินี้วัตถุขนาดใหญ่ที่ได้รับการจัดสรรโดยกลไกจัดการ Analysis อาจทำให้เกิดการกระจายตัวของหน่วยความจำของ Windows ในช่วงเวลาของชั่วโมงหรือวัน เมื่อการกระจายตัวของการกระจายตัวเกิดขึ้นการดำเนินการการประมวลผลดัชนีอาจเริ่มต้นในการติดตั้งและใช้เวลานานมากจนเสร็จสิ้น
การแก้ไข
ข้อมูลการปรับปรุง
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมต่อไปนี้ของ SQL Server: การอัปเดตที่สะสม1สำหรับ Sql server ๒๐๑๔ SP2 การอัปเด 4for Sql Server ๒๐๑๒ Service Pack 3สะสม update 8 สำหรับ sql server ๒๐๑๔ SP1
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
การอัปเดตที่สะสมล่าสุดสำหรับ Sql server ๒๐๑๒ SP3 ล่าสุดการอัปเดตที่สะสมสำหรับ sql SERVER ๒๐๑๔ (SP1/SP2)
ข้อมูลเพิ่มเติม
ตามค่าเริ่มต้น Analysis Services จะใช้ฮีปการกระจายตัวของ Windows ต่ำ (LFH) สำหรับการจัดสรรหน่วยความจำของวัตถุชนิดคงที่ การตั้งค่านี้จะถูกควบคุมโดยการตั้งค่าHeapTypeForObjects ในบางกรณีฮีป LFH อาจเป็นแบบกระจัดกระจายและทำให้เกิดปัญหาคอขวดที่มีประสิทธิภาพ โดยทั่วไป LFH จะถูกจัดเป็นส่วนใหญ่เมื่อมีการจัดสรรที่มีค่ามากกว่า16กิโลไบต์ การอัปเดตนี้เปลี่ยนลักษณะการทำงานของ Analysis Services สำหรับการปันส่วนวัตถุชนิดคงที่เหล่านี้เพื่อใช้ Windows LFH ฮีปก็ต่อเมื่อขนาดของวัตถุน้อยกว่า16กิโลไบต์ ถ้าขนาดของวัตถุมากกว่า16กิโลไบต์ Analysis Services จะใช้การวิเคราะห์ของบริการฮีป การดำเนินการฮีปของ Analysis Services อาจทำงานช้ากว่าฮีป LFH อย่างไรก็ตามจะไม่พบปัญหาการกระจายตัวนี้
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์