Seorang teman saya bertanya kepada saya hari ini (mencoba untuk menenangkan pelanggannya yang gelisah) bagaimana Anda bisa mengetahui di SQL Server 2005 basis data mana yang menggunakan berapa banyak memori (dalam RAM server itu) pada waktu tertentu.
Apakah itu mungkin? Jika demikian - bagaimana? Bisakah Anda melakukan ini dengan alat SQL Server bawaan, atau apakah Anda memerlukan opsi pihak ketiga tambahan?
Pelanggannya semua bingung karena mesin SQL Server khusus nya tiba-tiba menggunakan semua kecuali 200KB dari 4 GB RAM-nya. Saya tidak berpikir ini masalah, sungguh - tetapi karena orang ini mengklaim itu terjadi kurang lebih dalam semalam, dia ingin tahu apa yang menyebabkan peningkatan penggunaan memori ini .....
Marc
sumber
Teman Anda juga dapat membatasi jumlah RAM yang akan diambil SQL karena, seperti yang dikatakan Paul di atas, SQL akan mengambil setiap bit memori yang bisa.
Batasi jumlah memori yang diambil oleh SQL Server hingga 2000 Mb (atau apa pun yang menurut Anda terbaik).
sumber