Saya tahu SQL suka RAM, tetapi melepaskannya ketika Windows bertanya. Saya tahu ini adalah bagaimana seharusnya SQL bekerja. Tetapi saya memiliki Administrator Windows yang tidak yakin bahwa SQL akan benar-benar mengembalikan RAM, dan pada server (virtual) khusus ini, SQL tidak perlu banyak setelah Layanan Analisis selesai, tetapi tidak ada hal lain di server ini yang mengganggu untuk tanyakan banyak tentang SQL.
Jadi saya mencoba meyakinkan Admin Windows bahwa masalah dengan lingkungan virtual bukan "karena SQL menggunakan terlalu banyak RAM", tapi saya sepertinya tidak bisa membujuk SQL untuk melepaskannya tanpa memulai ulang layanan.
Saat memproses kubus, layanan SQL dengan senang hati mengambil 8GB RAM, tetapi karena tidak ada tekanan di dalamnya, itu tidak melepaskan banyak dari ini selama hari normal. Orang-orang Windows berteriak, dan akan jauh lebih baik untuk memiliki rilis SQL ini.
Saya tidak ingin menggunakan pengaturan memori maks, karena saya benar-benar ingin SQL menggunakan RAM sebanyak itu saat memproses. Saya hanya ingin turun lagi setelahnya.
Ini berpotensi duplikat dari kedua SQL Server tidak melepaskan Memori dan Mengembalikan memori dari SQL Server , tapi saya bertanya-tanya apakah ada jawaban yang berbeda. Menunggu Windows untuk mengklaimnya kembali tidak akan membujuk orang Windows di sini. Memulai kembali layanan adalah suatu pilihan, tetapi saya benar-benar bukan penggemar ide itu.
Saya ingin tahu cara mendapatkan Windows untuk meminta kembali ...
sp_configure
umumnya adalah sesuatu yang harus Anda tentukan sekali dan biarkan sendiri.