INF: Použít příznak trasování 3505 ovládací SQL Server Checkpoint chování

Překlady článku Překlady článku
ID článku: 815436 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek popisuje, jak použít příznak trasování 3505 k řízení chování kontrolních bodů.

Další informace

SQL Server automaticky vydá kontrolní body snížení doby obnovení serveru SQL a povolit opakované použití protokolu místa (zkrácení). Ve velmi výjimečných situacích musí upravit výchozí interval kontrolního bodu. Pomocí nastavení sp_configure uložené procedury s názvem interval obnovení můžete nastavit výchozí interval kontrolního bodu. Můžete použít příznak trasování 3505 Úprava intervalu vynucením kontrolního bodu automatické zpracování zcela zakázat.

Společnost Microsoft doporučuje zachovat výchozí nastavení intervalu obnovení a ponechat zakázána, pokud rozsáhlé testování a iniciovat plánování obnovení příslušný příznak trasování. Vysoká dostupnost systémy, například clustery doporučuje společnost Microsoft změnit interval obnovení, protože může ovlivnit bezpečnost dat a dostupnost.

Pokud použijete I/O zrcadlení a podobné vybavení, doporučuje společnost Microsoft změnit interval obnovení. Tyto systémy jsou navrženy tak, aby obejít fyzické vrstvy I/O. Zvětšení kontrolní bod snižuje efektivitu těchto návrhů.

Vylepšení

Společnost Microsoft nadále provádět vylepšení škálovatelnosti proces kontrolního bodu. Další informace o jedné zlepšení škálovatelnost má instituted Microsoft klepněte na následující číslo článku databáze Microsoft Knowledge Base:
815056Oprava: Procesu Checkpoint může zpoždění aktivita databáze SQL Server a výnos není správně způsobují chybu Plánovač: 17883 vyskytnout

Z důvodu těchto vylepšení úpravy interval obnovení a použití příznaku trasování 3505 nejsou obvykle nutné. Ujistěte se, zda jste nainstalovali nejnovější verzi serveru SQL před provedením jakékoli změny interval obnovení.

Při použití příznaku trasování 3505

Můžete použít příznak trasování 3505 zda kontrolní bod nedochází v kritické době aplikace. Chcete řídit při výskytu kontrolní bod, protože kontrolní bod může způsobit další zatížení I/O v systému. Automatické body obnovení serveru SQL jsou navrženy k urychlení disk zápisy a nikoli k zvýšení využití I/O. Však v určitých situacích výjimečnou Automatické body obnovení, která vydává SQL Server může ovlivnit výkon aplikace kvůli zvýšené zatížení I/O. Některé aplikace mohou mít přísné odpověď čas požadavky v konkrétních časech a je významný dopad kontrolní bod. V těchto situacích můžete chtít ovládací prvek dojde kontrolních bodů.

Setkáte-li tyto efekty kvůli dojít kontrolních bodů, postupujte takto:
  • Ujistěte se, zda je nainstalován SQL Server 2000 Service Pack 3 (SP3) a žádné další opravy hotfix.
  • Zkontrolujte cestu I/O zajistit maximální propustnost.
  • Zkontrolovat databázi rozložení jako se vztahuje k I/O cesty.

Využití zhodnocení

Nastavení příznaku trasování 3505 zakáže automatické body obnovení. Nastavení trasování může zvýšit příznak 3505 zotavení čas a opakované použití místa protokolu lze zabránit, dokud je vydán další kontrolního bodu. Ujistěte se, zda problém ruční body obnovení na všechny databáze pro čtení i zápis v příslušných časových intervalech.

Poznámka: Nastavení příznaku trasování 3505 zakáže automatické body obnovení přes server pro všechny databáze. Po nastavení příznaku trasování 3505 musíte vydat příkazy kontrolní bod pro všechny databáze musí probíhat aktualizace. Příznak trasování 3505 zabránit vnitřní kontrolní body, které jsou vydán určité příkazy, například ZÁLOHOVÁNÍ.

Upozornění Pokud zvyšte interval kontrolního bodu obnovení práce načíst a přidružené zvýší čas. Obnovení čas pravděpodobně delší než původní čas transakce pro některé vzorky dotazu. Například pokud nastavíte interval obnovení 5 minut, některé vzorky dotazu může způsobit obnovení časy, které jsou až 15 minut. Tento výsledek nemusí být conducive celkové cíle systému.

Podobně jako všechny ostatní příznaky trasování trasování příznak 3505 pravděpodobně není podporována v budoucích vydání serveru SQL. Ačkoli lze nastavit trasování příznak 3505 v novější verze serveru SQL, pravděpodobně není zakázat automatické body obnovení.

Použít příznak trasování 3505

Příznak trasování 3505 můžete nastavit jako spouštěcí parametr nebo pomocí nástroje příkazového řádku isql, nástroj příkazového řádku osql nebo SQL Query Analyzer:
  • Chcete-li nastavit jako spouštěcí parametr příznak trasování, spusťte z příkazového řádku následující příkaz:
    sqlservr.exe –T3505 
  • Chcete-li povolit příznak trasování z isql, osql nebo SQL Query Analyzer, spusťte následující kód:
    DBCC TRACEON( 3505 )
  • Zakázat příznak trasování z isql, osql nebo SQL Query Analyzer, spusťte následující kód:
    DBCC TRACEOFF( 3505 )
Poznámka: Můžete nastavit příznak trasování 3502 protokolu na začátku a na koncové každý kontrolního bodu zahrnout zprávu. Tento příznak trasování může být užitečné, pokud použijete příznak trasování 3505.

Odkazy

Další informace o příkazu CHECKPOINT v SQL Server naleznete na následujícím webu:
CHECKPOINT

Vlastnosti

ID článku: 815436 - Poslední aktualizace: 3. října 2003 - Revize: 3.4
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Standard Edition
Klíčová slova: 
kbmt kbio kbcode kbinfo KB815436 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:815436

Dejte nám zpětnou vazbu

 

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