INF: Správném SQL Server 6.5 nastavení konfigurace

Překlady článku Překlady článku
ID článku: 166967 - Produkty, které se vztahují k tomuto článku.
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

Pro SQL Server informace o konfiguraci SQL Server verze vyšší než SQL Server 6.5 viz článek znalostní báze Knowledge Base:
319942Postupy: Zjištění správném nastavení konfigurace serveru SQL
SQL Server může zajistit velmi vysoký výkon s relativně málo konfigurace optimalizace. Oddělení společnosti IS má například SQL Server, které podporuje přes 4 000 souběžných uživatelů. Než zřejmé nastavení například paměti, uzamčení a připojení uživatelů používá převážně nastavení výchozí konfigurace. Ještě vytváří systémem 4násobnou procesoru počítače standardní průmyslové na velmi vysoký výkon. Tento vysokou úroveň výkonu byl facilitated dobrý aplikace a návrhu databáze, nikoli podle optimalizace rozsáhlé konfigurace.

Další informace o optimalizaci výkonu serveru SQL klepněte na článek číslo článku databáze Microsoft Knowledge Base:
110352Optimalizace výkonu Microsoft SQL Server
Při adresování výkonu problém je obvykle spotřebovalo stupeň zlepšení dostupné z optimalizace konfigurace, pokud systém již není nakonfigurován správně. Tyto by obecně nezmění bez zaplaven důvod a bez pečlivé methodical testování ověřit potřeba měnit a výhodu jednou změněn.

Pokud jej není správně nakonfigurována, některá nastavení mohou destabilizovat serveru nebo vytvořit chovat neobvykle. Kromě pro zřejmé úpravy například paměti, uzamčení a připojení uživatelů byste být opatrní myšlenku přidělen před úpravou jiné nastavení (zejména upřesňující nastavení. Blindly Neupravovat jejich danou hodnotu výhradně na doporučení časopisu článku, white paper nebo konzultant Pokud nové nastavení v konfliktu s doporučení od technické podpory společnosti Microsoft.

Další informace

Roky podporu zkušeností s stovky weby indikuje, že nastavení nesprávné konfigurace může rozsahu od neutrální do vysoce záporné výsledky. Nastavení níže, měli v určitých není upravena z výchozí hodnoty bez zvláštní důvod náročné. Jejich také není upraven bez přísným methodical testování před a po změně neověřovala stupeň zlepšení výkonnosti.
nastavit velikost pracovní sady
souběžnost SMP
Priorita zesílení
Maximální počet pracovních podprocesů
Postup mezipaměti
Další nastavení, jako je například databáze tempdb RAM, volné vyrovnávacích pamětí čtení napřed parametry a maximální asynchronní I/O, by měl také nejsou nahodilé upraven bez dobře porozumět vlivu nebo bez testy výkonu cíle ověřit výhodu.

Zbývající část tohoto článku popisuje každou z těchto parametrů a poskytuje některé aspekty v jejich použití:

nastavit velikost pracovní sady:

Toto nastavení výchozí 0, což umožňuje určit velikost pracovní sady serveru SQL správce virtuální paměti systému Windows NT Server. Většina podmínkách je správné nastavení. Při nainstalován SQL Server, instalační program automaticky vybere "Maximalizovat propustnost pro síťové aplikace" v ovládacím panelu Síť v části Vlastnosti služby server. Tento pokyn správce virtuální paměti Windows NT Server provést velmi málo pracovní sada ořez, tedy minimally narušuje pracovní sadu SQL Server. Z tohoto důvodu není obvykle nutné přepsat výchozí (nastavena velikost pracovní sady). Však Pokud nastavena na hodnotu 1, při spuštění SQL Server používá SetProcessWorkingSetSize() API Win32 více rigidly opravit pracovní sady. Pokud potom overcommit paměti serveru SQL, operační systém je méně moci kompenzaci a snazší může zobrazit chyby související paměti operačního systému.

Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
110983Doporučeno pro NT konfigurace paměti serveru SQL
souběžnost smp (pouze verze 6.5):

Toto nastavení výchozí 0, což umožňuje automaticky zjistit číslo procesorů a použít n-1 tyto SQL Server (v době spuštění). V počítači SMP jej také zvýší prioritu procesu serveru SQL do 15. Naprostá většina času byste měli použít výchozí nastavení. Přepsání-1 toto nastavení odebere všechna omezení na kolik procesorů lze použít SQL Server, který operační systém procesorů za určitých podmínek může starve. Obvyklé příznaky patří chyby sítě nebo konzoly přestal reagovat. Příkazu NET VIEW pravděpodobně nezdaří s chybou "síťové relace byla zrušena". Další procesy spuštěné v počítači může přestat reagovat kvůli nedostatku PROCESORU. To může zahrnovat jiné služby, SQL Executive, zálohovací programy, dávkových úloh a podobně.

Compaq Proliant servery, automatický server (obnovení) ovladač sledovacího zařízení, může se stát PROCESORU starved předpokládá se nezdařilo operačního systému Windows NT Server a restartujte server obnovit.

Nastavení souběžnosti výchozí"smp" 0 není "ztrácet" procesor, protože SQL Server volá operačního systému pro sítě, I/O a funkce správy paměti. Při operačního systému obsluhující tyto časté volání používá prostředky a výchozí nastavení zajišťuje operačního systému získá čas PROCESORU, potřebuje rychle služby SQL Server požadavků. Všechny procesory v zaneprázdněn systému SQL Server tedy většinou používá při použití nastavení souběžnosti výchozí"smp" 0. Nastavení "smp souběžnosti" 1, 2 a tak dále, by také neměla být nezbytné.

To může zvýšit otázku při nastavení "smp souběžnosti"-1 používá a proč je poskytován nastavení. Pod výhradně online transakce zpracování zatížení (OLTP) s výhradně řízený transakce délky cesty, kde žádné podporu ad-hoc nebo rozhodnutí dotazy jsou povoleny a v prostředí, kde je počítač, je nezbytně vyhrazené na SQL Server (konzoly není použit, ani soubor sdílení ani SQL Executive atd) Toto nastavení může poskytovat některá vylepšení výkonu s minimálními vedlejší účinky.

Však Pokud charakteristiky proudu dotazu podáváním server někdy změnit z výše uvedených čistém stavu, může sledovat nestabilní chování. Například systém se nezobrazují správně spustit časové období náhle přestane reagovat. Ladění může být složité, protože pravděpodobně vzhled problém operačního systému.

Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
111405SQL Server a Windows NT vlákno plánování
zvýšení priority: Toto nastavení výchozí 0, což způsobí spuštění prioritu procesu 7 jednoprocesorové počítače a (obvykle) 15 SMP počítače serveru SQL

Ve většině případů používat výchozí nastavení. Nastavení 1 Zesiluje prioritu procesu serveru SQL 15 jednoprocesorové počítače a 24 SMP počítače. To může mít efekty podobné nastavení "smp souběžnosti"-1.

Zobrazuje skutečné podporu zkušenosti povolení zesílení priorita není nezbytné pro dobrý výkon ve většině situací. Nastavení zesílení priority na mohou rušit hladký server pracuje pod některé podmínky a neměla být používána s výjimkou velmi neobvyklá okolností. To například používá během prověřování výkon podle odbornou. Měl by používán není právě, protože dokument white paper nebo konzultant tak výzvou. Maximální počet pracovních podprocesů: Toto nastavení výchozí hodnotu 255, které umožňuje až 255 pracovních podprocesů, které mají být vytvořeny. Ve většině případů použít výchozí nastavení 255. To neznamená navázat pouze 255 připojení uživatelů. Systém může mít tisíce uživatelských připojení podstatě multiplexních dolů na 255 pracovních podprocesů a každý uživatel obecně vnímají žádné zpoždění. V tomto případě může být pouze 255 dotazy "souběžně" spuštěn, ale to zase je dále multiplexních dolů na počet dostupných procesorů tak souběžných povahy je pouze zobrazí, bez ohledu na to, kolik pracovních podprocesů jsou nakonfigurovány.

Jako každý nový uživatel připojení, je vytvořen nový pracovní podproces až do limitu pracovního podprocesu. Na SQL Server 6.5 po době nečinnosti pracovní podproces automaticky vyprší a je uzavřen. Konfigurace vysoká čísla pracovních podprocesů je obvykle counterproductive a zpomaluje výkon kvůli plánování a prostředku režii. Postup mezipaměti:

Na SQL Server 6.5 toto výchozí nastavení 30, což znamená 30 procent místa mezipaměti SQL Server budou rezervovány pro mezipaměť postup. V systému s značnou (například 256 MB nebo více) paměti, může to pravděpodobně být snížena něco povolit více paměti pro vyrovnávací mezipaměti. Však není blindly snížit toto nastavení velmi nízké číslo (například 5 procent), i když systém používá několik uložené procedury. Důvodem je postup mezipaměti fondu paměti Obecné účel použitý pro řadu funkcí přidělení vnitřní server nejen pro ukládání do mezipaměti uložené procedury. Bez dostatečné množství paměti v tomto fondu může přijímat chyby nebo sledovat jiné nestabilní chování. SQL Server verze 6.5 můžete sledovat použití mezipaměti procedury programu Sledování výkonu a rozhodnout, zda snížit nastavení mezipaměti postup.

V mnoha případech přírůstkové částka vyrovnávací mezipaměti uvolněno nahoru snížením postup nastavení mezipaměti appreciably neovlivní poměr přístupů mezipaměti vyrovnávací paměti, což je obvykle relativně nestrukturované přes malé změny (percentage-wise) velikost mezipaměti.

Vlastnosti

ID článku: 166967 - Poslední aktualizace: 29. ledna 2014 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 6.5 Standard Edition
Klíčová slova: 
kbnosurvey kbarchive kbmt kbenv kbinfo kbusage KB166967 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:166967

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