Cara mengaktifkan fitur "terkunci halaman" pada tahun 2012 SQL Server

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 2659143 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

RINGKASAN

Aplikasi berbasis Windows dapat menggunakan Windows KAGUM)alamat penyuratan Windowing Extensions) Ruang alamat penyuratan api untuk mengalokasikan dan peta kehabisan memori fisik ke dalam proses. kehabisan memori yang dialokasikan dengan menggunakan metode ini tidak pernah paged keluar oleh sistem operasi dan dikurung sampai aplikasi secara eksplisit membebaskan itu atau keluar. Aplikasi mengharuskan pengguna "Kunci halaman dalam memori" kanan-atas (LPIM) akan diberikan untuk aplikasi untuk dapat halaman bukti kunci dalam kehabisan memori.

Versi SQL Server 64-bit menggunakan "terkunci halaman" untuk mencegah bekerja proses set (berkomitmen memory) dari paged keluar atau dipangkas oleh sistem operasi. Penggunaan KAGUM api untuk manajemen kehabisan memori dalam 64-bit SQL Server juga sering disebut sebagai "halaman terkunci." Anda dapat mengaktifkan fitur "terkunci halaman" dalam versi SQL Server 2005, 2008, dan 2008 R2 dengan menggunakan kombinasi pengguna Windows yang benar, perbaikan terbaru dan jejak bendera. Perilaku ini berbeda, tergantung pada edisi SQL Server dalam versi ini.

SQL Server 32-bit versi 2005, 2008, dan 2008 R2 menggunakan "terkunci halaman" ketika "kekaguman diaktifkan" SQL Server fitur diaktifkan.

Dimulai dengan SQL Server 2012, manajer kehabisan memori menyederhanakan penggunaan "terkunci halaman" di edisi didukung dan arsitektur prosesor. Dalam SQL Server 2012, Anda dapat mengaktifkan "terkunci halaman" oleh pemberian hak pengguna "kunci halaman dalam memori" untuk startup account misalnya SQL Server pada Windows. Hal ini berlaku untuk Standard, Business Intelligence, dan Enterprise edisi SQL Server 2012 berjalan di kedua 32-bit dan 64-bit prosesor arsitektur.

INFORMASI LEBIH LANJUT

Daftar Tabel berikut memberikan persyaratan untuk mengaktifkan "halaman terkunci" dalam berbagai versi dan edisi SQL Server pada platform yang berbeda:
Perkecil tabel iniPerbesar tabel ini
Enterprise Edition,
Data Center Edition
Edisi standar,
Bisnis intelijen Edition
Edisi lain
SQL 2012 (32-bit dan 64-bit)? Menetapkan LPIM pengguna langsung ke SQL Startup account? Menetapkan LPIM pengguna langsung ke SQL Startup accountTidak ada dukungan untuk "terkunci halaman"
SQL Server 2005/2008/2008R2 (32-bit)? Menetapkan LPIM pengguna langsung ke SQL Startup account
? Mengkonfigurasi 'kagum diaktifkan' pilihan untuk 1
? Menetapkan LPIM pengguna langsung ke SQL Startup account
? Mengkonfigurasi 'kagum diaktifkan' pilihan untuk 1
Tidak ada dukungan untuk "terkunci halaman"
SQL Server 2005/2008/2008R2 (64-bit)? Menetapkan LPIM pengguna langsung ke SQL Startup account? Menetapkan LPIM pengguna langsung ke SQL Startup account
? Oleskan SQL perbaikan terbaru KBA 970070
? Aktifkan jejak bendera 845
Tidak ada dukungan untuk "terkunci halaman"
LPIM pengguna benar merujuk kepada pengguna "Kunci halaman dalam memori" Windows yang benar. Hak pengguna ini harus ditetapkan ke account startup layanan SQL Server.

Anda tidak harus menggunakan jejak bendera 845 dalam SQL Server 2012. Anda dapat menghapus jejak bendera dari parameter startup setelah meng-upgrade Anda contoh untuk SQL 2012.

Meskipun "kekaguman mengaktifkan" fitur ini tidak tersedia dalam 32-bit SQL Server 2012, Anda masih dapat menggunakan fitur "terkunci halaman" dengan menetapkan hak pengguna "kunci halaman dalam memori" untuk account startup SQL Server.

Bila Anda mengaktifkan "terkunci halaman", sangat penting untuk menetapkan nilai yang sesuai untuk "memori maks server" dan "memori server min" opsi konfigurasi untuk setiap SQL Server untuk menghindari masalah sistem-lebar.

Menggunakan metode berikut untuk menentukan apakah SQL Server 2012 contoh menggunakan "terkunci halaman":
  • Output dari query TSQL berikut akan menunjukkan nilai-nilai bukan nol untuk locked_page_allocations_kb:

    Pilih osn.node_id, osn.memory_node_id, osn.node_state_desc, omn.locked_page_allocations_kb
    dari sys.dm_os_memory_nodes omn
    batin bergabung sys.dm_os_nodes osn pada (omn.memory_node_id = osn.memory_node_id)
    di mana osn.node_state_desc <> 'ONLINE DAC'
  • SQL Server log galat yang saat ini akan melaporkan pesan berikut selama server startup:
    Menggunakan Halaman terkunci di manajer kehabisan memori
  • Bagian "manajer memori" DBCC MEMORYSTATUS output akan menunjukkan nilai bukan nol untuk "KEKAGUMAN dialokasikan" item.Daftar Tabel berikut memberikan informasi lebih lanjut tentang produk atau alat-alat yang secara otomatis memeriksa kondisi ini pada contoh Anda dari SQL Server dan versi produk SQL Server yang aturan dievaluasi.
Daftar Tabel berikut memberikan informasi lebih lanjut tentang produk atau alat-alat yang secara otomatis memeriksa kondisi ini pada contoh Anda dari SQL Server dan versi produk SQL Server yang aturan dievaluasi.

Perkecil tabel iniPerbesar tabel ini
Aturan peranti penangkap lunakAturan judulAturan deskripsiVersi produk yang aturan dievaluasi
Setup SQL Server Upgrade aturanPeriksa LPIM x 64 instalasiPertimbangkan skenario berikut di X 64 sistem:
  • Anda menginstal SQL Server [2008 R2, 2008, 2005] edisi standar.
  • Anda memberikan pengguna "Kunci halaman dalam memori" hak untuk account startup layanan SQL Server.
  • Anda tidak mengaktifkan bendera jejak 845, akibatnya SQL Server misalnya tidak menggunakan halaman terkunci alokasi.
  • Sekarang Anda mencoba untuk meng-upgrade ini SQL Server misalnya ke SQL Server 2012.
  • Sekarang upgrade SQL Server misalnya mulai menggunakan terkunci alokasi halaman.

Aturan ini upgrade memperingatkan Anda tentang perubahan perilaku ini.
SQL Server 2008
SQL Server 2008 R2
Setup SQL Server Upgrade aturanPeriksa LPIM x 86 instalasiPertimbangkan skenario berikut X 86 sistem:
  • Anda menginstal SQL Server [2008 R2, 2008, 2005] edisi standar.
  • Anda memberikan pengguna "Kunci halaman dalam memori" hak untuk account startup layanan SQL Server.
  • Kau tidak setup dan mengkonfigurasi fitur 'kagum diaktifkan', sebagai akibatnya SQL Server misalnya tidak menggunakan halaman terkunci alokasi.
  • Sekarang Anda mencoba untuk meng-upgrade ini SQL Server misalnya ke SQL Server 2012.
  • Sekarang upgrade SQL Server misalnya mulai menggunakan terkunci alokasi halaman.
Aturan ini upgrade memperingatkan Anda tentang perubahan perilaku ini.
SQL Server 2008
SQL Server 2008 R2





REFERENSI

Cara: mengaktifkan bukti kunci halaman dalam kehabisan memori pilihan (Windows)

"Kekaguman diaktifkan" SQL Server fitur deprecated

Dukungan untuk halaman terkunci pada SQL Server 2008 R2 Standard Edition x 64, sistem SQL Server 2005 Standard Edition 64-bit, dan sistem SQL Server 2008 Standard Edition 64-bit

Menyenangkan dengan halaman terkunci, KEKAGUMAN, manajer tugas kerja set...

Bagaimana mengurangi paging buffer pool kehabisan memori dalam versi 64-bit SQL Server

Model kehabisan memori SQL Server

Properti

ID Artikel: 2659143 - Kajian Terakhir: 01 Mei 2012 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 2012 Enterprise
Kata kunci: 
kbmt KB2659143 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:2659143

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com