อาการ
สมมติว่าคุณใช้อินสแตนซ์ของ Microsoft SQL Server ๒๐๑๖ Analysis Services ในขณะที่วัตถุขอบเขตส่วนกลางมากขึ้นจะถูกแคชแคชเหล่านั้นจะไม่ถูกล้างข้อมูล การทำเช่นนี้อาจทำให้เกิดการเติบโตของหน่วยความจำอย่างต่อเนื่องและสุดท้ายเซิร์ฟเวอร์อาจล้มเหลว ขอบเขตส่วนกลางจะถูกแคชไว้ตามข้อกำหนดด้านความปลอดภัยสำหรับผู้ใช้แต่ละราย ดังนั้นคุณมักจะพบปัญหานี้เมื่อคุณพบสถานการณ์สมมติต่อไปนี้อย่างใดอย่างหนึ่ง:
-
คุณมีนิพจน์แบบไดนามิก (ตัวอย่างเช่น ชื่อผู้ใช้ (), CustomData ()) ในตัวแบบ การดำเนินการนี้ไม่ได้รับการบังคับให้ดูที่ปัญหาแต่เป็นสาเหตุทั่วไป เมื่อมีการแสดงนิพจน์แบบไดนามิกผู้ใช้ที่ไม่ซ้ำกันแต่ละคนจำเป็นต้องสร้างขอบเขตส่วนกลางที่ไม่ซ้ำกันของตนเอง การทำเช่นนี้จะทำให้เกิดการเพิ่มขึ้นอย่างมากในจำนวนขอบเขตส่วนกลางที่จำเป็นต้องสร้างและแคช
-
คุณมีรูปแบบที่ซับซ้อนที่มี metadata และความปลอดภัยจำนวนมาก ซึ่งจะมีผลต่อการใช้ค่าใช้จ่ายของวัตถุหน่วยความจำต่อขอบเขต ในฐานะที่เป็นจำนวนของการเพิ่มขอบเขตส่วนกลางที่แคชหน่วยความจำจะเติบโตขึ้นอยู่กับค่าใช้จ่ายของวัตถุหน่วยความจำต่อขอบเขต
-
คุณมีผู้ใช้ที่ไม่ซ้ำกันจำนวนมากที่เชื่อมต่อกับเซิร์ฟเวอร์ ตัวอย่างเช่น PowerBI.com อาจรีเฟรชไทล์ในแดชบอร์ดของผู้ใช้แต่ละรายในกำหนดการที่ใช้บ่อย เมื่อเกิดเหตุการณ์นี้บริการการวิเคราะห์จะได้รับการเชื่อมต่อและแบบสอบถามสำหรับผู้ใช้แต่ละรายที่ไม่ซ้ำกันและจำนวนของขอบเขตส่วนกลาง spikes ขึ้นและใช้หน่วยความจำมากมาย
หมายเหตุ: หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้เวอร์ชัน SQL Server จะถูก13.0.2170.0
การแก้ไข
ข้อมูลโปรแกรมอัปเดตสะสม
การแก้ไขสำหรับปัญหานี้จะรวมอยู่ในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหานี้ด้วยตนเองเรียกใช้คำสั่ง <ClearCache> XMLA ไปยังฐานข้อมูลในกำหนดการที่เหมาะสม การทำเช่นนี้จะทำให้การล้างขอบเขตส่วนกลางทั้งหมดถูกล้างและหน่วยความจำจะลดลงอีกครั้ง ตัวเลือกนี้จะทำให้เกิดค่าใช้จ่ายประสิทธิภาพการทำงานบางอย่างเมื่อคุณเชื่อมต่อในครั้งถัดไปเนื่องจากคุณจะไม่สามารถนำขอบเขตส่วนกลางที่แคชไว้มาใช้ใหม่ได้
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์