Bagaimana untuk menyesuaikan penggunaan kehabisan memori dengan menggunakan opsi konfigurasi dalam SQL Server

ID Artikel: 321363 - Melihat produk di mana artikel ini berlaku.
Jika Anda adalah pelanggan bisnis kecil, menemukan pemecahan masalah tambahan dan sumber pada pembelajaran Dukungan untuk usaha kecil situs.
Perbesar semua | Perkecil semua

Pada Halaman ini

Ringkasan

Ketika Anda mulai Microsoft SQL Server, SQL Server penggunaan kehabisan memori dapat terus terus bertambah dan tidak, bahkan ketika aktivitas di server rendah. Selain itu, tugas manajer dan Monitor kinerja dapat menunjukkan bahwa kehabisan memori fisik yang tersedia di komputer terus berkurang sampai kehabisan memori tersedia antara 4 MB dan 10 MB.

Perilaku ini saja tidak menunjukkan kebocoran kehabisan memori. Perilaku ini khas dan perilaku dimaksudkan SQL Server buffer pool.

secara asali, SQL Server secara dinamis tumbuh dan mengerut ukuran buffer pool (cache), tergantung pada beban kehabisan memori fisik yang sistem operasi laporan. Selama kehabisan memori yang cukup (antara 4 MB dan 10 MB) tersedia untuk mencegah paging, SQL Server buffer pool akan terus tumbuh. Sebagai proses lainnya di komputer yang sama seperti SQL Server mengalokasikan kehabisan memori, SQL Server penyangga manajer akan merilis kehabisan memori yang diperlukan. SQL Server dapat gratis dan mendapatkan beberapa megabyte kehabisan memori setiap detik. Hal ini memungkinkan untuk SQL Server untuk dengan cepat menyesuaikan perubahan alokasi kehabisan memori.

Informasi lebih lanjut

Anda dapat menetapkan atas dan bawah batas untuk berapa banyak kehabisan memori (buffer pool) yang digunakan oleh mesin database SQL Server dengan opsi konfigurasi kehabisan memori server min dan maks server kehabisan memori . Sebelum Anda menetapkan pilihan kehabisan memori server min dan maks server kehabisan memori , meninjau referensi di bagian yang berjudul "Memori" pada artikel Pangkalan Pengetahuan Microsoft berikut:
319942 Cara menentukan pengaturan konfigurasi tepat SQL Server
Perhatikan bahwa opsi kehabisan memori maks server hanya membatasi ukuran SQL Server buffer pool. Opsi kehabisan memori maks server tidak membatasi daerah unreserved kehabisan memori yang tersisa dengan SQL Server daun untuk alokasi komponen lain seperti diperpanjang disimpan prosedur, COM objek, non-berbagi dll, mengkoleksi dan MAPI komponen. Karena alokasi sebelumnya, itu khas untuk SQL Server byte swasta melebihi konfigurasi kehabisan memori maks server .Untuk informasi lebih lanjut tentang alokasi dari daerah unreserved kehabisan memori ini, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
316749 Mungkin tidak ada cukup kehabisan memori virtual ketika Anda memiliki sejumlah besar database dalam SQL Server

REFERENSI

Merujuk pada SQL Server buku Online dan topik-topik seperti "Efek min dan maks server kehabisan memori," "Arsitektur kehabisan memori," "Opsi kehabisan memori Server", dan "SQL Server kehabisan memori renang."

Untuk informasi lebih lanjut tentang opsi konfigurasi kehabisan memori server min dan opsi konfigurasi kehabisan memori maks server SQL Server 2005, lihat topik "Efek min dan maks server memori" dalam SQL Server 2005 buku Online.

Properti

ID Artikel: 321363 - Kajian Terakhir: 23 Juli 2012 - Revisi: 3.0
Berlaku bagi:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Kata kunci: 
kbsqlsetup kbinfo kbmt KB321363 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini: 321363

Berikan Masukan