Momentan sunteți offline, așteptați să vă reconectați la internet

Remediere: "Log scriere așteaptă" contor de valoare mare pe o instanță de SQL Server 2012 sau 2014 de Server SQL

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2809338
Simptome


Să presupunem că activați o caracteristică ca grupuri de disponibilitate cu AlwaysOn care utilizează log rezervor într-o instanță a Microsoft SQL Server 2012 sau Microsoft SQL Server 2014. În această situație, jurnal de scriere așteaptă contorul pentru tamponul jurnal de instanță de SQL Server are o valoare mare. De asemenea, veți observa înaltă valorile pentru CMEMTHREAD și WRITELOG tipuri de așteptare în vizualizări ale gestionării dinamice (DMV). În plus, fișierele de imagine mini sunt generate.

Notă Rezervorul de jurnal este un în memoria cache a jurnalului de tranzacții. Acest cache este folosit, printre altele: pentru a optimiza Jurnalul de citire în timpul de recuperare și operațiuni de revenire în reproducerea de tranzacții și pentru grupuri de disponibilitate cu AlwaysOn caracteristica.
Cauză
Această problemă apare deoarece rezervorul de jurnal utilizează un indicator global într-un obiect de memorie (PMO) pentru toate bazele acoperire de date.

Când multe fire încearcă să scrie jurnale utilizând rezervorul de jurnal, toate subiectele trebuie să așteptați indicatorul într-un obiect de memorie, având ca rezultat probleme privind împărțirea descrisă în secțiunea simptome.

Rezoluţie

SQL Server 2014 pachet Service Pack 1

implicit, pachet Service Pack 1 pentru SQL Server 2014 include această remediere și nu trebuie să adăugaţi orice Semnalizatoarele de urmărire pentru a activa remedierea.

SQL Server 2014

Problema a fost remediată în versiunea RTM de SQL Server 2014, dar trebuie să activați semnalizatorul de urmărire T9024 și 8048pentru a activa remedierea. După ce activați această semnalizatorul de urmărire, partițiile instanță de SQL Server indicatorul într-un obiect de memorie la nivel de nod.

Note
  • Dacă problemele persistă chiar şi după activare semnalizatorul de urmărire T9024, puteți activa semnalizatorul de urmărire T8048 partiții care indicatorul în memoria obiect la nivel de CPU.
  • SQL Server 2014 pachet Service Pack 1 (SP1) include această remediere, și nu trebuie să activați semnalizatorul de urmărire.

SQL Server 2012

Notă SQL Server 2012 pachet Service Pack 3 (SP3) include această remediere, și nu trebuie să activați semnalizatorul de urmărire.

Informații despre actualizarea cumulativă

Actualizarea cumulativă 3 pentru SQL Server 2012 SP1

Remedierea pentru această problemă a fost lansată prima dată în actualizarea cumulativă 3. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2012 SP1, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2812412 set de actualizări cumulativă 3 pentru SQL Server 2012 pachet Service Pack 1
Notă Deoarece compilările sunt cumulative, fiecare nouă lansare de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în pachetul anterior SQL Server 2012 SP1 lansată. Vă recomandăm să luaţi în considerare aplicarea celei mai recente lansări de remediere care conține această remediere rapidă. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
2772858 SQL Server 2012 se bazează pe care au fost lansate după lansarea SQL Server 2012 pachet Service Pack 1
Notă După ce aplicați remedierea rapidă, trebuie să activați semnalizatorul de urmărire T9024 pentru a activa remedierea. După ce activați această semnalizatorul de urmărire, partițiile instanță de SQL Server indicatorul într-un obiect de memorie la nivel de nod.

Notă Dacă problemele persistă chiar şi după activare semnalizatorul de urmărire T9024, puteți activa semnalizatorul de urmărire T8048 partiții care indicatorul în memoria obiect la nivel de CPU.

Remedierea rapidă informaţii

Un hotfix acceptat este disponibil de la Microsoft. Cu toate acestea, această remediere rapidă este destinată pentru a corecta doar problema descrisă în acest articol. Aplicați această remediere rapidă numai pentru sistemele care întâmpină această problemă anume.

Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcare disponibilă pentru remediere rapidă" în partea de sus a acestui articol din baza de cunoștințe. Dacă nu apare această secţiune, trimite o solicitare de la serviciul pentru clienți Microsoft și suport pentru a obține remedierea rapidă.

Notă Dacă se produc probleme suplimentare sau dacă este necesară depanarea, poate fi necesar să creați o solicitare de asistenţă separată. Costurile de obicei pentru suport se vor aplica pentru sprijin suplimentar, întrebări și probleme care nu sunt specifice pentru această remediere rapidă . Pentru o listă completă a numerelor de telefon ale serviciul pentru clienți Microsoft și asistență sau pentru a crea o solicitare de asistenţă separată, vizitați următorul site Web Microsoft: Notă Formularul "Descărcare disponibilă pentru remediere rapidă" afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba dvs., înseamnă că o remediere rapidă nu este disponibilă pentru respectiva limbă.

Cerințe preliminare pentru SQL Server 2012

Pentru a aplica această remediere rapidă, trebuie să aveţi SQL Server 2012 SP1 instalat pe computer.

Cerinţă de repornire

Nu trebuie să reporniți computerul după aplicarea acestei remedieri rapide. SQL Server trebuie repornit cu semnalizatorul de urmărire T9024. Pentru mai multe informații despre cum se configurează SQL Server utilizând o pornire consultați semnalizatorul de urmărire Motor de baze acoperire de date Service opțiuni de pornire.

Informații despre fișier

Versiunea globală remedierea rapidă de acest lucru are atribute de fișier (sau atribute de fişier mai recente) enumerate în următorul tabel. Datele şi orele acestor fişiere sunt listate în ora universală (UTC). Când vizualizaţi informaţiile despre fișier, acesta este convertit la ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila Fusul orar în elementul de Data şi ora în Panou de control.
Nume de fișierVersiune fișierDimensiune fișierDataOraPlatformă
Sqlservr.exe2011.110.3340.016076826-Jan-201305:12x86
Sqlservr.exe2011.110.3340.019200026-Jan-201305:23x64
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2809338 - Ultima examinare: 12/03/2015 16:21:00 - Revizie: 11.0

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

  • kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2809338 KbMtro
Feedback