Teď jste offline a čekáte, až se znova připojí internet.

SQL Server dotazu optimalizace hotfix trasování příznak 4199 servisním modelu

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: 974006
ÚVOD
Verze Microsoft SQL Server později než SQL Server 2000 Service Pack 3 (SP3) s cílem zabránit zobrazení existujících zákazníků výrobní dodávaná většina oprav hotfix optimalizace dotazů ve stavu vypnuto pomocí výchozí očekávané změny plánu, které by mohl způsobit, že výkon regrese. Zpočátku byla doručena každou opravu hotfix pod vlajkou samostatné trasování. Později tento postup byl změněn tak, aby většina příznaků byly sloučeny pod vlajkou jednoho trasování (4199). Tento nový postup byl zahájen ve více verzích, počínaje následující aktualizace:
  • SQL Server 2005 Service Pack 3 (SP3) kumulativní aktualizace 6
  • SQL Server 2008 Service Pack 1 (SP1) balíček kumulativní aktualizace 7
  • SQL Server 2008 R2 (RTM)
Příznak trasování 4199 byl použit ke shromažďování oprav hotfix, které byly určeny k na o-výchozí v budoucí verzi, že ostatní příznaky trasování byly použity pro situace, v které oprava nebyla určeny pro o o-výchozí v aktuálním formuláři. Počínaje SQL Server datum RTM, bude nastavení COMPATIBILITY_LEVEL databáze používané povolit trasování příznak opravy hotfix související s 4199 na pomocí výchozí. Tento článek popisuje mechanismy a zásady jak ovlivňující plán oprav hotfix budou dodány pro SQL Server datum a novější verze.
Další informace
V SQL Server datum bude povoleno trasování příznak 4199 opravy hotfix, které jsou provedené v předchozích verzích serveru SQL Server v rámci databáze COMPATIBILITY_LEVEL 130 bez příznak trasování 4199 povolit. Příznak trasování 4199 bude použit k uvolnění žádné budoucí opravy hotfix SQL Server kalendář pro databáze pomocí 130 úroveň kompatibility. Vzhledem k tomu, že příznak trasování 4199 je doporučeno pouze pro zákazníky, kteří se zobrazuje konkrétní výkonnostní problémy, Zákazníci by měli odebrat příznak trasování 4199 po nejnovější úroveň kompatibility přenést své databáze protože příznak trasování 4199 nebudou opakovaně použity pro budoucí opravy, které se nemusí vztahovat k aplikaci a může způsobit neočekávané plánu výkonu změny ve výrobním systému. To znamená, že různé trasování příznak 4199 opravy hotfix jsou povoleny pro každou úroveň kompatibility, která je podporována ve verzi daného výrobku.

Poznámka: Ve výchozím nastavení databází vytvořených v aplikaci SQL Server datum použít úroveň kompatibility 130 a mít nové logiky pro optimalizaci již povolena.

Hlavní výhodou tohoto modelu je, že snižuje riziko pro produkční systémy během procesu upgradu. Tento přístup odděluje instalace nové hlavní verze serveru SQL Server z automatické povolení všech změn nového procesoru dotazu. Protože hlavní verze inovace změnit formát souboru a jsou nevratné, protože to umožňuje zákazníkům rychle snížit verzi, pokud je nalezen neočekávaný plán problém výkonu během upgradu je vhodné použít nastavení COMPATIBILITY_LEVEL. Pokud zákazník zjistí neočekávanou plán změnit blokující upgrade aplikace, zákazníka lze usnadnit situaci použitím nápovědy odpovídající plán platnost předchozího plánu pomocí dotazu úložiště nebo kontaktováním oddělení podpory společnosti Microsoft pomoci při vydávání poskytnout řešení nebo oprava hotfix můžete usnadnit situaci. Všechny problémy jsou trh, pokračováním v inovaci. Zákazníci by měl tuto schopnost integrovat do jejich inovace SQL Server datum plánování.

Následující tabulka popisuje model pro příznak trasování 4199 bude práce počínaje kalendář serveru SQL.

Nastavení Úroveň kompatibility SQLTrasování příznak 4199 Opravy hotfix pro optimalizaci před SQL Server datum RTMOpravy hotfix pro optimalizaci po SQL Server datum RTM
1. 120VypnoutZakázánoZakázáno
2. 120NaPovolenoZakázáno
3. 130VypnoutPovolené úrovně kompatibilityZakázáno
4.130NaPovolené úrovně kompatibilityPovolené úrovně kompatibility
Poznámka: Nastavení č. 3 je vhodné pro zákazníky, kteří jsou nově upgrade na SQL serveru kalendář.

Pro hlavní verze po SQL Server Kalendář Microsoft plánuje pokračovat v používání tohoto modelu správy pro opravy hotfix pro optimalizaci. Ve výchozím nastavení, nebo jednotlivá vydání bude povolen příznak trasování 4199 hotfix z předchozí verze v další úroveň kompatibility. To znamená, že doporučená státu pro zákazníky po přenášení na nejnovější úroveň kompatibility bude mít příznak trasování 4199 zakázán. Pozdější opravy hotfix by použít příznak trasování 4199 povolit opravy pro zákazníky, kteří mají povolení tyto konkrétní opravy hotfix aplikace. Zákazníci by měli zakázat příznak trasování 4199 po inovaci aplikace na nejnovější úroveň kompatibility, abyste se vyhnuli nutnosti optimalizace neočekávané budoucí změny na aplikace neočekávaně povolena.

Poznámka: Mnoho oprav hotfix optimalizace jsou povoleny v rámci příznak trasování 4199, používají některé jiné příznaky trasování. Trasování příznak 4199 historicky uvedené trasování příznaky, které jsou všeobecně použitelné a pravděpodobně budou standardně v budoucí verzi. Alternativní trasování příznaky se používají opravy hotfix kde podmínky jsou velmi specifické pro několik zákazníků, oprava může způsobit výkonu Regrese v jiných typech aplikací nebo vnitřní funkce může zobrazit změny, než je připraven stát povolena pro všechny uživatele. Společnost Microsoft bude nadále podle potřeby použijte další příznaky trasování služby produktu.

Poznámka: Tento článek se zaměřuje na modelu pro uvolnění příznak trasování 4199 oprav hotfix na nejnovější úroveň kompatibility nejnovější produkt. (V době publikace, je to datum SQL Server.) Opravy hotfix pro optimalizaci lze uvolnit na starší verze serveru SQL Server v trhu nebo na nižší úrovně kompatibility (120 nebo předchozí) z SQL Server datum. Microsoft vyhodnotí jednotlivé případy a určit, zda chcete použít příznak trasování 4199 nebo příznak trasování jiný. Vzhledem k tomu, že při přesunutí vyšší úroveň kompatibility jsou také povoleny změny bez opravy hotfix, není žádný konkrétní příslib, že žádné změny plánu dojde během upgradu (s nebo bez příznak trasování 4199). Zákazníci měli vždy otestovat změny úrovně kompatibility pečlivě pro výrobní aplikace a používejte technologie pro omezení rizik, například dotaz úložiště, pokud existuje problém plán volba výkonu.

Pro odkaz jsou uvedeny v následující tabulce trasování příznaky, které byly použity pro opravy hotfix procesoru dotazu před zavedením příznak trasování 4199.
Článek znalostní báze Microsoft Knowledge BasePříznak trasování
3185304101
9401284102
9199054103
9203464104
9203474105
9224384106
9238494107
9260244108
9267734109
9337244110
9340654111
946793. 4115
9508804116
9484454117
9426594119
9539484120
9424444121
9460204122
9482484124
9498544125
9590134126
9535694127
955694
957872
4128
9585474129
9566864131
9580064133
9607704135 *

SQL Server 2005

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizace 6 pro SQL Server 2005 Service Pack 3. Další informace o této kumulativní aktualizaci klepněte na následující číslo článku databáze Microsoft Knowledge Base:
974648 Balíček kumulativní aktualizace 6 pro SQL Server 2005 Service Pack 3
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2005 verzí oprav. 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:
960598 SQL Server 2005 vytvoří, které byly vydány po vydání SQL Server 2005 Service Pack 3
Opravy hotfix Microsoft SQL Server 2005 jsou vytvořeny pro konkrétní aktualizace service Pack pro SQL Server. Opravy hotfix serveru SQL Server 2005 Service Pack 3 musí použít k instalaci aplikace SQL Server 2005 Service Pack 3. Ve výchozím nastavení všechny opravy hotfix, která je součástí aktualizace service pack serveru SQL Server je součástí další aktualizaci service pack pro SQL Server.

SQL Server 2008

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 7. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
973601 Balíček kumulativní aktualizace 7 pro SQL Server 2008
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 2008 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:
956909 SQL Server 2008 sestavení, které byly vydány po vydání SQL Server 2008

SQL Server 2008 SP1

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 7 pro SQL Server 2008 Service Pack 1. Další informace o této kumulativní aktualizaci klepněte na následující číslo článku databáze Microsoft Knowledge Base:
979065 Balíček kumulativní aktualizace 7 pro SQL Server 2008 Service Pack 1
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 2008 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:
970365 SQL Server 2008 sestavení, které byly vydány po vydání SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008 opravy hotfix jsou vytvořeny pro konkrétní aktualizace service Pack pro SQL Server. Opravy hotfix serveru SQL Server 2008 Service Pack 1 musí použít k instalaci aktualizace Service Pack 1 pro SQL Server 2008. Ve výchozím nastavení všechny opravy hotfix, která je součástí aktualizace service pack serveru SQL Server je součástí další aktualizaci service pack pro SQL Server.

SQL Server 2008 R2

Ve verzi SQL Server 2008 R2 příznak trasování 4135 byl zařazen seznam trasování příznaky, které může být řízena - T4199. Nicméně to byl vyřešen v kumulativní aktualizaci 1 pro SQL Server 2008 R2. Ano, pro toto sestavení a SQL Server 2005 a SQL Server 2008 podporovaná vydání, aby to a ostatní trasování příznaky, které jsou uvedeny v tomto článku bude postačovat T4199.

SQL Server 2012 a novější verze

Příznak trasování 4199 je součástí standardní verze SQL Server 2012 a novější verze.

Jak povolit příznak trasování 4199

Můžete povolit příznak trasování 4199 při spuštění nebo v relaci uživatele. Tento příznak trasování, nemá vliv na globální úrovni a úrovni relace. Chcete-li povolit příznak trasování 4199, použijte DBCC TRACEON příkaz nebo použití – T 4199 jako spouštěcí parametr.

Pokud je použit DBCC TRACEON\TRACEOFF neobnoví nový plán uložený v mezipaměti pro uložené procedury. Plány mohou být v mezipaměti, které byly vytvořeny bez příznaku trasování.

Podrobné informace o tom, jak povolit nebo zakázat trasování příznaky a vysvětlení globálních a úrovni relace trasování příznaky naleznete v následujících tématech v SQL Server Books Online:
Odkazy
Další informace o schéma názvů pro aktualizace serveru SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
822499 Nové schéma přidělování názvů balíčkům aktualizací softwaru Microsoft SQL Server pro
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft

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

Vlastnosti

ID článku: 974006 - Poslední kontrola: 07/10/2015 03:27:00 - Revize: 8.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Standard

  • kbsurveynew kbexpertiseadvanced kbqfe kbfix kbmt KB974006 KbMtcs
Váš názor
splay: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">/body>html>body>