Bagikan melalui


MSSQLSERVER_8651

Berlaku untuk:SQL Server

Detail

Atribut Nilai
Nama Produk SQL Server
ID Peristiwa 8651
Sumber Kejadian MSSQLSERVER
Komponen SQLEngine
Nama Simbolis MEMGRANT_ERR
Teks Pesan Tidak dapat melakukan operasi yang diminta karena memori kueri minimum tidak tersedia. Kurangi nilai yang dikonfigurasi untuk opsi konfigurasi server 'min memory per query'.

Penjelasan

Proses lain mengkonsumsi memori server (mengerahkan tekanan memori di server).

Tindakan Pengguna

Kurangi nilai yang dikonfigurasi untuk opsi konfigurasi server memori min per kueri atau kurangi beban kueri ke server.

Daftar berikut menguraikan langkah-langkah umum yang akan membantu dalam memecahkan masalah kesalahan memori:

  1. Verifikasi apakah aplikasi atau layanan lain mengonsumsi memori di server ini. Konfigurasi ulang aplikasi atau layanan yang kurang penting untuk mengonsumsi lebih sedikit memori.

  2. Mulai kumpulkan penghitung monitor performa untuk SQL Server: Buffer Manager, SQL Server: Memory Manager.

  3. Periksa parameter konfigurasi memori SQL Server berikut:

    • memori server maks

    • memori server min

    • memori min per kueri

    Perhatikan pengaturan yang tidak biasa. Koreksi seperlunya. Pengaturan default tercantum dalam "Mengatur Opsi Konfigurasi Server" di Buku SQL Server Online.

  4. Periksa beban kerja (misalnya, jumlah sesi bersamaan, yang saat ini menjalankan kueri).

Tindakan berikut mungkin membuat lebih banyak memori tersedia untuk SQL Server:

  • Jika aplikasi selain SQL Server menggunakan sumber daya, coba hentikan menjalankan aplikasi ini atau pertimbangkan untuk menjalankannya di server terpisah. Ini akan menghilangkan tekanan memori eksternal.

  • Jika Anda telah mengonfigurasi memori server maks, tingkatkan pengaturannya.

Jalankan perintah DBCC berikut untuk membebaskan beberapa cache memori SQL Server.

  • DBCC FREESYSTEMCACHE

  • DBCC FREESESSIONCACHE

  • DBCC FREEPROCCACHE

Jika masalah berlanjut, Anda perlu menyelidiki lebih lanjut dan mungkin mengurangi beban kerja.

Lihat Juga

DBCC FREESYSTEMCACHE (Transact-SQL)
DBCC FREESESSIONCACHE (Transact-SQL)
DBCC FREEPROCCACHE (Transact-SQL)
Opsi Konfigurasi Server (SQL Server)
SQL Server, Objek Manajer Buffer
SQL Server, Objek Manajer Memori