Bagikan melalui


MSSQLSERVER_802 - Kesalahan Mesin Database

Berlaku untuk: SQL Server

Detail

Atribut Nilai
Nama Produk SQL Server
ID Peristiwa 802
Sumber Kejadian MSSQLSERVER
Komponen SQLEngine
Nama Simbolis NO_BUFS
Teks Pesan Memori tidak cukup tersedia di kumpulan buffer.

Catatan

Artikel ini difokuskan pada SQL Server. Untuk informasi tentang pemecahan masalah memori di Azure SQL Database, lihat Memecahkan masalah kesalahan kehabisan memori dengan Azure SQL Database.

Penjelasan

Ini disebabkan ketika kumpulan buffer penuh dan kumpulan buffer tidak dapat tumbuh lebih besar.

Tindakan pengguna

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 dan perbaik seperlunya. Memperhitungkan peningkatan persyaratan memori untuk SQL Server. Pengaturan default tercantum dalam opsi konfigurasi memori Server.

  4. Amati output DBCC MEMORYSTATUS dan caranya berubah saat Anda melihat pesan kesalahan ini.

  5. Periksa beban kerja (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 aplikasi ini atau jalankan di server terpisah.

  • Jika Anda telah mengonfigurasi memori server maks, tingkatkan pengaturannya. Untuk informasi selengkapnya, lihat Mengatur opsi secara manual.

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.