Ada artikel terbaru dari Brent Ozar kita sendiri yang menangani kasus ini, ketika Task Manager tidak menunjukkan dengan benar memori yang dimakan oleh SQLServer dan layanan tambahannya. Anda dapat menemukannya di sini: Panduan Sysadmin untuk Memori Microsoft SQL Server .
Kutipan: " Mengapa SQLServer.exe Tidak Menggunakan Banyak Memori?
Ketika Anda remote desktop ke server dan melihat Task Manager, Penggunaan Mem sqlservr.exe selalu tampak aneh. Itu bukan kesalahan SQL Server. Task Manager adalah pembohong yang kotor dan kotor. (Saya tahu, kedengarannya seperti orang SQL itu yang menyalahkan, tetapi bersabarlah sebentar.) Pada kotak 64-bit, angka ini agak lebih akurat, tetapi pada kotak 32-bit, itu hanya benar-benar tidak masuk akal . Untuk benar-benar mendapatkan gambaran yang akurat tentang berapa banyak memori yang digunakan SQL Server, Anda memerlukan alat seperti Process Explorer, dan Anda perlu mengidentifikasi semua proses SQL Server. Di server saya tunjukkan di kanan, ada dua contoh SQL Server (ditunjukkan oleh sqlservr.exe), ditambah SQL Agent, SQL Browser, dan alat cadangan SQL Server. Sudah biasa juga melihat Layanan Analisis SQL Server, Layanan Integrasi, dan Layanan Pelaporan juga berjalan di server yang sama - yang semuanya menghabiskan memori.
Jadi berapa banyak memori yang digunakan SQL? Saya akan membuat ini mudah bagi Anda. SQL Server menggunakan semua memori. Titik."
Jadi saya akan menyarankan Anda untuk mencoba permintaan Markus dan menggunakan alat yang lebih baik untuk laporan memori. Atau hanya percaya Perfmon untuk melaporkan memori, bukan Pengelola Tugas.