ฉันรู้ว่า SQL ชอบ RAM แต่ปล่อยออกมาเมื่อ Windows ถาม ฉันรู้ว่านี่เป็นวิธีที่ SQL ควรทำงาน แต่ฉันมีผู้ดูแลระบบ Windows ที่ไม่เชื่อว่า SQL จะส่งคืน RAM จริง ๆ และบนเซิร์ฟเวอร์ (เสมือน) นี้โดยเฉพาะ SQL ไม่ต้องการมากเมื่อบริการการวิเคราะห์เสร็จสิ้น แต่ไม่มีอะไรบนเซิร์ฟเวอร์นี้ที่รบกวน ขอ SQL มาก
ดังนั้นฉันจึงพยายามสร้างความมั่นใจให้กับผู้ดูแลระบบ Windows ว่าปัญหาเกี่ยวกับสภาพแวดล้อมเสมือนไม่ใช่ "เพราะ SQL ใช้ RAM มากเกินไป" แต่ดูเหมือนว่าฉันไม่สามารถชักชวน SQL ให้เปิดใช้งานได้โดยไม่ต้องเริ่มบริการใหม่
เมื่อทำการประมวลผลคิวบ์บริการ SQL รับ RAM ขนาด 8GB อย่างมีความสุข แต่เนื่องจากไม่มีแรงกดดันต่อบริการจึงไม่ปล่อยสิ่งนี้มากในระหว่างวันปกติ พวก Windows กรีดร้องและมันคงจะดีกว่าถ้าให้ SQL ปล่อยรุ่นนี้
ฉันไม่ต้องการใช้การตั้งค่าหน่วยความจำสูงสุดเพราะฉันต้องการให้ SQL ใช้ RAM จำนวนมากเมื่อทำการประมวลผล ฉันแค่อยากให้มันลงไปอีกครั้งหลังจากนั้น
อาจเป็นทั้งสองอย่างของSQL Server ที่ไม่ปล่อยหน่วยความจำและการเรียกคืนหน่วยความจำจาก SQL Serverแต่ฉันสงสัยว่ามีคำตอบที่ต่างออกไปหรือไม่ รอ Windows เพื่อเรียกคืนมันจะไม่ชักชวนพวก Windows ที่นี่ การเริ่มบริการเป็นตัวเลือก แต่ฉันไม่ใช่แฟนของความคิดนั้น
ฉันต้องการทราบวิธีทำให้ Windows ขอกลับคืนมา ...
sp_configure
โดยทั่วไปแล้วเป็นสิ่งที่คุณควรตั้งหนึ่งครั้งและออกจากคนเดียว