Další Diagnostika přidány diagnostikovat operace autogrow dlouhotrvající nebo zrušený databáze SQL Server

Překlady článku Překlady článku
ID článku: 822641 - Produkty, které se vztahují k tomuto článku.
Chyba #: 469739 (SQL Server 8.0)
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

Při povolení možnost autogrow Microsoft SQL Server 2000 databáze SQL Server automaticky rozbalí databáze, při další místa je vyžadováno. Růst databáze dochází, když pracovní podproces zpracování požadavku klienta Určuje, že soubor databáze nebo soubor protokolu je nedostatek místa. U rozsáhlých databází může způsobit operací autogrow rozbalte databáze nebo soubor protokolu stovky megabajtů (MB) nebo více výchozí interval Růst souboru 10 procent.

Pracovní podproces, který provádí operaci autogrow může během operace databáze autogrow podržte k prostředkům kritické databáze například uzamčení pracovní podproces již obdrželi při zpracování dotazu uživatele. Proto souběžnosti může negativně ovlivnit Probíhá operace autogrow. Z tohoto důvodu všimnout blokování časové limity dotazu aplikace a další problémy související s výkonem na databázi.

Při operaci autogrow databáze je dlouhotrvající nebo zrušena, SQL Server zapíše upozornění do protokolu chyb serveru SQL Server, který označuje výsledek operace autogrow.

Další informace o nejnovější aktualizaci Service Pack pro Microsoft SQL Server 2000 naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
290211Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2000

Další informace

Po instalaci SQL Server 2000 Service Pack 4 (SP4) obdržet jednu z následujících zpráv upozornění v protokolu chyb serveru SQL Server v závislosti na výsledku operace databáze autogrow:
Autogrow souboru Database File Name ' v databázi ' Database Name trvalo Number milisekund. Zvažte použití ALTER DATABASE nastavit menší FILEGROWTH tento soubor.
Autogrow souboru Database File Name ' v databázi ' Database Name ' zrušena nebo vypršel časový limit uživatelem po Number milisekund.
Pokud trvání operace autogrow překračuje 60 sekund nebo pokud není úspěšné, zprávy upozornění jsou zaznamenány v protokolu chyb serveru SQL Server. Tyto zprávy upozornění můžete použít k diagnostice potíží s výkonem dojít z důvodu dlouhotrvající operace autogrow nebo autogrow operací, které nejsou úspěšné.

Varovné zprávy pomáhají správcům databáze snadno identifikovat velké autogrow operací. Pokud operace autogrow negativně ovlivňuje výkon databáze, může správce databáze ručně zvýšit velikost souboru databáze.

Pokud použijete možnost autogrow spravovat velikost databáze a přijímat zprávy upozornění v protokolu chyb serveru SQL Server, měli byste zvážit následující změny:
  • Změnit rychlost autogrow do databáze rostl pevný počet MB.
  • Pokud určit rychlost autogrow pomocí procenta použijte menší hodnotu Procento.
  • Nastavit rychlost autogrow v databázi na základě časového limitu dotazu používané aplikacemi klient a rychlost souboru rozbalí v operačním prostředí. Předpokládejme například, aplikace klienta používá časového limitu 30 sekund a operační prostředí trvá jednu minutu vytvořit nebo rozšířit souboru podle 600 MB rychlost 10 MB za sekundu. Proto nastavit míru růstu zabránit časový limit během operace autogrow menší než 300 MB. Typické dotaz používá významnou součástí časového limitu 30 konfigurované druhé, budete muset zmenšit interval růstu na mnohem menší hodnotu, jako je například 100 MB, takže neovlivní databázové dotazy. Jste správce databáze ručně zvýšit velikost souboru databáze pomocí připojení, které má časový limit dotazu dostatečně velký tak, aby nebyla zrušena operace autogrow.

Odkazy

Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
315512INF: Zhodnocení konfigurace autogrow a autoshrink
305635PRB: Časový limit dojde automaticky rozbalování databáze

Vlastnosti

ID článku: 822641 - Poslední aktualizace: 2. listopadu 2007 - Revize: 3.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
  • Microsoft SQL Server 2000 Service Pack 1
  • Microsoft SQL Server 2000 Service Pack 2
  • Microsoft SQL Server 2000 Service Pack 3
Klíčová slova: 
kbmt kbqfe kbinfo kberrmsg kbdatabase KB822641 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:822641

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