Oprava: Vysoká "protokol zápisu čeká" hodnota čítače na instance SQL Server 2012 a SQL Server 2014

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 2809338
Příznaky


Předpokládejme, povolit funkci jako skupiny dostupnosti AlwaysOn, že použití protokolu fondu v instanci Microsoft SQL Server 2012 a 2014 Microsoft SQL Server. Čítače protokolu zápisu čekání pro vyrovnávací paměť protokolu pro instanci serveru SQL Server v této situaci má vysokou hodnotu. Všimněte si také vysoké hodnoty pro typy CMEMTHREAD a WRITELOG čekání v zobrazení dynamické správy (DMVs). Kromě toho jsou generovány mini výpis souborů.

Poznámka: Fond protokolu je mezipaměti protokolu transakce. Tato mezipaměť je použit, mimo jiné: Chcete-li optimalizovat čtení protokolu během zotavení a vrácení operace v transakci replikace a pro funkci skupiny dostupnosti AlwaysOn.
Příčina
K tomuto problému dochází, protože fond protokolu používá globální ukazatel na objekt paměti (PMO) pro všechny databáze.

Při pokusu o zápis protokolů pomocí protokolu fondu mnoho podprocesů, mají všechny podprocesy čekání na ukazatel na objekt paměti výsledkem sporu, popsané v části Příznaky.

Řešení

SQL Server 2014 Service Pack 1

Ve výchozím nastavení tato oprava obsahuje Service Pack 1 pro SQL Server 2014 a není nutné přidávat všechny příznaky trasování, chcete-li povolit opravu.

SQL Server 2014

Tento problém byl vyřešen v verze RTM systému SQL Server 2014, ale stále musíte povolit příznak trasování T9024 nebo 8048aktivovat opravu. Po povolení tohoto příznaku trasování instance serveru SQL Server oddíly ukazatel na objekt paměti na úrovni uzlu.

Poznámky
  • Pokud problémy přetrvávají i po povolení příznak trasování T9024, můžete také povolit příznak trasování T8048 oddíly, které objekt ukazatel na paměti na úrovni procesoru.
  • Tato oprava zahrnuje aktualizace Service Pack 1 (SP1) pro systém SQL Server 2014 a není nutné povolit příznak trasování.

SQL Server 2012

Poznámka: Tato oprava zahrnuje aktualizace Service Pack 3 (SP3) pro systém SQL Server 2012 a není nutné povolit příznak trasování.

Informace o kumulativní aktualizaci.

Kumulativní aktualizace 3 pro SQL Server 2012 SP1

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 3. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2012 SP1 získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2812412 Balíček kumulativní aktualizace 3 pro aktualizaci Service Pack 1 pro SQL Server 2012
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2012 SP1 release. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2772858 SQL Server 2012 sestavení, které byly vydány po vydání aktualizace Service Pack 1 pro SQL Server 2012
Poznámka: Po instalaci této opravy hotfix musíte povolit příznak trasování T9024 aktivovat opravu. Po povolení tohoto příznaku trasování instance serveru SQL Server oddíly ukazatel na objekt paměti na úrovni uzlu.

Poznámka: Pokud problémy přetrvávají i po povolení příznak trasování T9024, můžete také povolit příznak trasování T8048 oddíly, které objekt ukazatel na paměti na úrovni procesoru.

Informace o opravě hotfix

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.

Pokud oprava hotfix je k dispozici ke stažení, je sekce "Oprava Hotfix je k dispozici ke stažení" v horní části tohoto článku znalostní báze Knowledge Base. Pokud tento oddíl není uveden, odešlete požadavek na Microsoft Zákaznický servis a podporu k získání opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Pro úplný seznam telefonních čísel společnosti Microsoft Zákaznikého servisu a podpory nebo chcete-li vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft: Poznámka: "Hotfix stažení k dispozici" formulář zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Předpoklady pro SQL Server 2012

Chcete-li nainstalovat tuto opravu hotfix, musíte mít SQL Server 2012 SP1 nainstalována v počítači.

Požadavek na restartování

Po instalaci této opravy hotfix nemusíte restartovat počítač. Je nutné restartovat SQL Server s příznakem trasování T9024. Další informace o konfiguraci serveru SQL Server pomocí spouštěcí příznak trasování naleznete v tématu Možnosti spuštění služby databáze stroj.

Informace o souboru

Oprava hotfix globální verze této má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Sqlservr.exe2011.110.3340.016076826. ledna 201305:12x 86
Sqlservr.exe2011.110.3340.019200026. ledna 201305:23x 64
Prohlášení
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 2809338 - Poslední kontrola: 12/03/2015 08:26:00 - Revize: 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 KbMtcs
Váš názor