MEMPERBAIKI: "Log tulis menunggu" penghitung nilai tinggi pada contoh SQL Server 2012

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

Pada Halaman ini

Gejala



Misalnya Anda mengaktifkan fitur seperti grup ketersediaan AlwaysOn menggunakan log pool dalam contoh Microsoft SQL Server 2012 atau Microsoft SQL Server 2014. Dalam situasi ini, penghitunglog menulis menunggu untuk buffer log pada contoh SQL Server yang memiliki nilai tinggi. Anda juga akan melihat nilai tinggi untuk CMEMTHREAD dan WRITELOG jenis menunggu di tampilan manajemen dinamis (DMVs). Selain itu, berkas mini dump dibuat.

CatatanKumpulan log adalah cache dalam kehabisan memori dari log transaksi. Cache ini digunakan, antara lain: untuk mengoptimalkan membaca log selama pemulihan, dan rolloback operationsin transaksi replikasi, andfor fitur grup ketersediaan AlwaysOn.

Penyebab

Masalah ini terjadi karena log pool menggunakan global pointer ke kehabisan memori objek (PMO) untuk semua pangkalan data.

Saat banyak alur mencoba untuk menulis log menggunakan kumpulan log, Semua Thread harus menunggu penunjuk ke objek kehabisan memori yang mengakibatkan sanggahan yang dijelaskan di bagian gejala.

Pemecahan masalah

SQL Server 2014

Masalah telah diperbaiki di versi RTM SQL Server 2014, tetapi Anda masih harus mengaktifkan bendera pelacakan T9024 untuk mengaktifkan perbaikan. Setelah Anda mengaktifkan bendera pelacakan, partisi contoh SQL Server penunjuk ke objek kehabisan memori pada tingkat simpul.

Catatan Jika masalah tetap ada bahkan setelah mengaktifkan bendera pelacakan T9024, Anda juga dapat mengaktifkan bendera pelacakan T8048 partisi yang penunjuk ke kehabisan memori objek pada tingkat CPU.

SQL Server 2012

Informasi pembaruan kumulatif

Pemutakhiran kumulatif 3 untuk SQL Server 2012 SP1

Perbaikan untuk masalah ini pertama kali diedarkan dalam pemutakhiran kumulatif 3. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2012 SP1, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2812412 Paket pembaruan kumulatif 3 untuk SQL Server 2012 Service Pack 1
Catatan Karena edisi ini kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2012 SP1 edaran perbaikan. Kami sarankan Anda mempertimbangkan untuk menerapkan edaran perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2772858 Bangun SQL Server 2012 yang dirilis setelah SQL Server 2012 Service Pack 1 kini telah dirilis
CatatanSetelah Anda menerapkan perbaikan terbaru Anda harus mengaktifkan bendera pelacakanT9024 untuk mengaktifkan perbaikan.Setelah Anda mengaktifkan bendera pelacakan, partisi contoh SQL Server penunjuk ke objek kehabisan memori pada tingkat simpul.

Catatan Jika masalah tetap ada bahkan setelah mengaktifkan bendera pelacakan T9024, Anda juga dapat mengaktifkan bendera pelacakan T8048 partisi yang penunjuk ke kehabisan memori objek pada tingkat CPU.

Informasi hotfix

Hotfix yang didukung tersedia dari Microsoft. Namun, hotfix ini ditujukan untuk memperbaiki masalah yang dijelaskan di artikel ini. Menerapkan hotfix ini hanya ke sistem yang mengalami masalah khusus ini.

Apabila hotfix tersedia untuk diunduh, ada bagian "Hotfix Download tersedia" di bagian atas artikel Pangkalan Pengetahuan ini. Jika bagian ini tidak muncul, kirimkan permintaan ke layanan pelanggan Microsoft dan dukungan untuk mendapatkan hotfix.

Catatan Jika terjadi masalah tambahan atau apabila pemecahan masalah apa pun diperlukan, Anda mungkin harus membuat Layanan Pertanyaan secara terpisah. Biaya dukungan biasa akan berlaku untuk dukungan tambahan pertanyaan dan masalah yang tidak memenuhi syarat untuk hotfix ini. Untuk daftar lengkap nomor telepon layanan pelanggan Microsoft dan dukungan atau untuk membuat Layanan Pertanyaan terpisah, kunjungi situs web Microsoft berikut:
http://support.Microsoft.com/contactus/?WS=support
Catatan Formulir "Hotfix Download tersedia" menampilkan bahasa hotfix tersedia. Jika Anda tidak melihat bahasa Anda, hal ini karena hotfix tidak tersedia untuk bahasa tersebut.

Prasyarat untuk SQL Server 2012

Untuk menerapkan hotfix ini, Anda harus memiliki SQL Server 2012 SP1 diinstal di komputer.

Persyaratan mulai ulang

Anda tidak harus me-restart komputer setelah menerapkan hotfix ini.

Informasi berkas

Versi global hotfix ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam Daftar Tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Coordinated Universal Time (UTC). Ketika Anda melihat informasi berkas, akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan tab zona waktu di item Tanggal dan Waktu di Control Panel.
Perkecil gambar iniPerbesar gambar ini
assets folding start collapsed
Perkecil tabel iniPerbesar tabel ini
Nama berkasVersi berkasUkuran berkasTanggalWaktuPlatform
Sqlservr.exe2011.110.3340.016076826-Jan-201305:12x 86
Sqlservr.exe2011.110.3340.019200026-Jan-201305:23x 64
Perkecil gambar iniPerbesar gambar ini
assets folding end collapsed

Status

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Properti

ID Artikel: 2809338 - Kajian Terakhir: 09 September 2014 - Revisi: 6.0
Berlaku bagi:
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Standard
  • Microsoft SQL Server 2014 Express
  • Microsoft SQL Server 2014 Web
  • Microsoft SQL Server 2012 Service Pack 1, ketika digunakan dengan:
    • Microsoft SQL Server 2012 Developer
    • Microsoft SQL Server 2012 Enterprise
    • Microsoft SQL Server 2012 Express
    • Microsoft SQL Server 2012 Standard
    • Microsoft SQL Server 2012 Web
    • SQL Server 2012 Enterprise Core
Kata kunci: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2809338 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.
Klik disini untuk melihat versi Inggris dari artikel ini: 2809338

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