Ladenie možnosti pre SQL Server pri prejazde vysokovýkonný záťaž

Preklady článku Preklady článku
ID článku: 920093 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

ÚVOD

Tento článok popisuje rôzne stopových vlajok ako ladenie možnosti v Microsoft SQL Server 2005 a SQL Server 2008. Môžete použiť tieto stopových vlajok na zlepšenie výkonu SQL Server. Zvyčajne používajú tieto stopových vlajok, keď SQL Server je spustený v vysokovýkonný záťaž.

Poznámka Stopových vlajok, ktoré popisuje tento článok sú pokročilé ladenie techniky. Mali by ste zvážiť použitie týchto stopových vlajok iba po vykonaní základného a rutinné optimalizácie. Napríklad, mali by ste zvážiť použitie týchto stopových vlajok, potom tieto optimalizácia:
  • Analýzu indexu
  • Vstupno-výstupné vyrovnávanie
  • SQL dotaze profilovanie
  • Štatistiky systému monitorovania
Navyše, tieto stopových vlajky sú hlavne užitočné na serveroch vyššej triedy, ktoré majú nasledujúce charakteristiky:
  • Veľa CPU, napríklad viac ako ôsmich procesorov
  • Spousta hlavnej pamäte, pre príklad, viac ako 8 gigabajtov (GB) pamäte
  • Vysoká vstupno-výstupné ceny, napríklad viac ako 10.000 fyzické vstupno-výstupné za sekundu alebo viac ako 500 megabajtov (MB) za sekundu
Stopových vlajok, ktoré popisuje tento článok môže znížiť výkon podľa niektorých zaťaženie. Že vám odporúčame vyhodnocovať účinky na svoje pracovné vyťaženie systému test pred nasadzovaní akékoľvek zmeny vo výrobnom prostredí.

Poznámka Informácie v tomto článku sa vzťahuje aj na CTP verzie SQL Server 2008 R2.

Ďalšie informácie

Stopových vlajkou 652: vypnúť stránky vopred očarujúce skenuje

Stopových vlajkou 652 zakáže stránka vyvolaní počas vyšetrení. Môžete zapnúť stopových vlajkou 652 pri spustení alebo v relácii používateľa. Keď zapnete stopových vlajkou 652 pri štarte, stopových vlajkou má globálny dosah. Keď zapnete stopových vlajkou 652 v relácii používateľa, stopových vlajkou má rozsah zasadnutí.Ak môžete zapnúť stopových vlajkou 652, SQL Server už prináša databázy stránky do medzipamäte predtým, než tieto databázy stránky sú konzumovaným sken. Ak môžete zapnúť stopových vlajkou 652, dotazy, ktoré využívať funkciu stránky vopred očarujúce vykazujú nízky výkon.

Stopových vlajkou 661: vypnúť proces odstraňovania záznamov duch

Stopových vlajkou 661 vypne proces odstraňovania záznamov duch. Duch záznam je výsledkom operácie odstránenia. Ak chcete odstrániť záznam, odstránený záznam je vedený ako duch záznamu. Neskôr odstránený záznam sa prepláchne procesu odstraňovania záznamov duch. Ak vypnete tento proces, odstránený záznam nie je vymazané. Priestor, ktorý spotrebuje odstránený záznam teda nie je oslobodený. Toto správanie ovplyvňuje spotrebu priestor a výkon kontroly operácií.

Keď zapnete stopových vlajkou 661 pri spustení alebo v relácii používateľa, stopových vlajkou 661 vždy platí v celom serveri a má globálny dosah. Ak vypnete tento príznak sledovania, odstránenie záznamu duch proces funguje správne.

Stopových vlajkou 834: použitie Microsoft Windows veľké-stránka pridelení pre fond medzipamäte

Stopových vlajkou 834 spôsobuje SQL Server používať Microsoft Windows veľké-stránka pridelenia pamäte, ktorá je jej pridelená pre fond medzipamäte. Veľkosť stránky sa líši v závislosti na hardvérovej platforme, ale veľkosť stránky môže trvať od 2 MB do 16 MB. Veľké stránky sú prideľované na štarte a sú uchovávané počas celej doby trvania procesu. Stopových vlajkou 834 zlepšuje výkon zvýšením efektívnosti preklad vzhľad-stranou buffer (TLB) procesora.

Stopových vlajkou 834 sa vzťahuje len na 64-bitových verziách servera SQL Server. Musíte mať Zamknú stránky v pamäti používateľské právo zapnúť stopových vlajkou 834. Môžete zapnúť stopových vlajkou 834 iba pri štarte.

Stopových vlajkou 834 môžu zabrániť server začína Ak pamäť je fragmentovaná a veľké strany sa nedá vyhradiť. Preto stopových vlajkou 834 je najvhodnejší pre servery, ktoré sú venované SQL Server.

Poznámka Ak používate funkciu register stĺpca ukladať SQL Server 2012, nie odporúčame zapnúť stopových vlajkou 834.

Ďalšie informácie o veľké-stránka podpory v systéme Windows nájdete na webovej lokalite webová lokalita Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/aa366720.aspx

Stopových vlajkou 836: použiť max servera pamäte možnosť pre fond medzipamäte

Stopových vlajkou 836 spôsobuje SQL Server veľkosť medzipamäte pri štarte na základe hodnoty max servera pamäte možnosť namiesto na základe celkovej fyzickej pamäte. Stopových vlajkou 836 môžete použiť na zníženie počtu medzipamäte deskriptorov, ktoré sú prideľované na štarte v 32-bitovom režime adries Windowing Extensions (AWE).

Stopových vlajkou 836 platí len pre 32-bitové verzie SQL Server prideleného ÚŽAS povolená. Môžete zapnúť stopových vlajkou 836 iba pri štarte.

Stopových vlajkou 2301: Povoliť pokročilé rozhodnutia podpora optimalizácie

Stopových vlajkou 2301 umožňuje pokročilé optimalizácie, ktoré sú špecifické pre rozhodnutie podporu dotazy. Táto možnosť sa vzťahuje na podporu rozhodnutí spracovanie veľkých množinách údajov.


Môžete zapnúť stopových vlajkou 2301 pri spustení alebo v relácii používateľa. Keď zapnete stopových vlajkou 2301 pri štarte, stopových vlajkou má globálny dosah. Keď zapnete stopových vlajkou 2301 v relácii používateľa, stopových vlajkou má rozsah zasadnutí.

Stopových vlajok, ktoré zakázať rôznych prsteň medzipamätí

Kruhového bufferu je mechanizmus vnútorného diagnostické v SQL Server, ktoré môžete použiť na zaznamenanie dodatočných informácií o serveri. Typicky, používate túto informáciu problémov servera. Môžete si prezrieť obsah prsteň medzipamätí použiť zobrazenie dynamická správa sys.dm_os_ring_buffers .

Vypnutie kruhového bufferu všeobecne zlepšuje výkon. Však vypnúť kruhového bufferu eliminuje diagnostické informácie že technickej podpory spoločnosti Microsoft používa a môže zabrániť úspešné riešenie problémov.

Tieto stopových vlajok zakázať rôznych prsteň medzipamätí.

Stopových vlajkou 8011: zakázať kruhového bufferu pre sledovanie prostriedkov

Stopových vlajkou 8011 vypne zhromažďovanie ďalšie diagnostické informácie pre Monitor prostriedkov. Môžete použiť informácie v tomto kruhového bufferu diagnostikovať podmienky von z pamäte. Stopových vlajkou 8011 vždy platí v celom serveri a má globálny dosah. Môžete zapnúť stopových vlajkou 8011 na spustení alebo v relácii používateľa.

Stopových vlajkou 8012: zakázať medzipamäti krúžku plánovača

SQL Server zaznamená udalosť v rozvrhu kruhového bufferu zakaždým, že jedna z týchto udalostí nastane:
  • Plánovač zmení kontext na iného pracovníka.
  • Pracovník je pozastavené.
  • Pracovník je obnovená.
  • Pracovník vstúpi preemptivní režim alebo režim preventívny.
Môžete použiť diagnostické informácie v tomto kruhového bufferu analyzovať plánovanie problémy. Napríklad, môžete použiť informácie v tomto kruhového bufferu problémov pri SQL Server prestane reagovať.

Stopových vlajkou 8012 vypína zaznamenávanie udalostí pre plánovača. Môžete zapnúť stopových vlajkou 8012 iba pri štarte.

Stopových vlajkou 8018: zakázať výnimkou kruhového bufferu
Stopových vlajkou 8019: zakázať zásobníka kolekcia pre výnimku kruhového bufferu

Výnimkou kruhového bufferu zaznamenáva posledné 256 výnimiek, ktoré sú vznesené na uzol. Každý záznam obsahuje niektoré informácie o chybe a zásobníka. Záznam sa pridá do kruhového bufferu, keď vznikne výnimka.

Stopových vlajkou 8018 zakáže vzniku kruhového bufferu, a nezaznamenáva žiadne informácie o výnimke. Stopových vlajkou 8019 zakáže zásobníka kolekcia počas záznamu tvorby. Stopových vlajkou 8019 nemá žiadny vplyv, ak stopových vlajkou 8018 zapnutá. Vypnutím výnimky kruhového bufferu sťažuje diagnostikovať problémy, ktoré sa vzťahujú interné chyby servera. Môžete zapnúť stopových vlajkou 8018 a stopových vlajkou 8019 iba pri štarte.

Stopových vlajkou 8020: vypnúť pracovnú nastaviť monitorovacie

Server SQL Server používa veľkosť pracovnej nastaviť SQL Server interpretuje globálna pamäť štát signály z operačného systému. Stopových vlajkou 8020 odstráni veľkosť pracovnej nastaviť úvahy keď SQL Server interpretuje globálna pamäť štát signály. Ak použijete tento príznak sledovania nesprávne, dôjde k stránkovaniu ťažkých a výkonnosť je slabá. Preto kontaktovať Microsoft Support zapnúť stopových vlajkou 8020.

Môžete zapnúť stopových vlajkou 8020 iba pri štarte.

Stopových vlajkou 8744: zakázanie predbežného načítania pre rozsahy

Stopových príznak 8744 zakáže vyvolaní Vnorené operátora. Nesprávne použitie Táto vlajka stopových môže spôsobiť ďalšie fyzické číta keď SQL Server vykonáva plány, ktoré obsahujú prevádzkovateľ Vnoreným slučkami . Ďalšie informácie o prevádzkovateľovi Vnoreným slučkami , pozri "Logické a fyzické subjekty odkaz" tému v SQL Server 2005 Books Online.

Môžete zapnúť stopových vlajkou 8744 pri spustení alebo v relácii používateľa. Keď zapnete stopových vlajkou 8744 pri štarte, stopových vlajkou má globálny dosah. Keď zapnete stopových vlajkou 8744 v relácii používateľa, stopových vlajkou má rozsah zasadnutí.

Nasledujúca tabuľka poskytuje viac informácií o produktoch alebo nástroje, ktoré automaticky zisťovať stav, ktorý je popísaný v časti "Príznaky" v inštancii servera SQL Server a vo verziách servera SQL, voči ktorej sa hodnotí pravidlo.

Zbaliť túto tabuľkuRozbaliť túto tabuľku
Pravidlo softvérNázov pravidlaPopis pravidlaVerzie produktu, voči ktorej sa hodnotí pravidlo
System Center poradcaServer SQL Server s register stĺpca ukladať a stopových vlajkou 834 môže spôsobiť nestabilitu serveraV tejto inštancii SQL Server poradca zistí prítomnosť jedného alebo viacerých register stĺpca ukladať spolu s stopových vlajkou 834 (veľké stránky pre fond medzipamäte). To môže spôsobiť nestabilitu Server. Neodporúčame, umožňujúce Táto vlajka stopových pri použití register stĺpca ukladať.SQL Server 2012


Odkazy

Ďalšie informácie o tom, ako zapnúť alebo vypnúť stopových vlajok a o globálnej stopových vlajok a relácie sledovania vlajky, nájdete v nasledujúcich témach v SQL Server 2005 Books Online:
  • DBCC TRACEON (Transact-SQL)
  • Stopových vlajok (Transact-SQL)
  • DBCC TRACESTATUS (Transact-SQL)
  • Lámanie zmeny funkcie databázový stroj SQL Server 2005

Vlastnosti

ID článku: 920093 - Posledná kontrola: 3. januára 2014 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Standard
Kľúčové slová: 
kbexpertiseadvanced kbsql2005engine kbsql2005tsql kbinfo kbmt KB920093 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 920093

Odošlite odozvu

 

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