Momentan sunteți offline, așteptați să vă reconectați la internet

Reglarea opțiuni pentru SQL Server când se execută în performanță înaltă de lucru

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 920093
INTRODUCERE
Acest articol descrie diferitele Semnalizatoarele de urmărire ca reglarea opțiuni în Microsoft SQL Server 2005 și SQL Server 2008. Utilizaţi aceste semnalizatoare de urmărire pentru a îmbunătăți performanțele de SQL Server. De obicei, utilizați aceste semnalizatoare de urmărire când SQL Server se execută în performanță înaltă de lucru.

Notă Semnalizatoarele de urmărire descrisă în acest articol sunt avansate reglarea tehnici. Ce trebuie să luați în considerare utilizarea aceste semnalizatoare de urmărire numai după ce efectuați optimizări mai simple și obișnuite. De exemplu, ar trebui să luați în considerare utilizarea aceste semnalizatoare de urmărire, după ce efectuați optimizări următoarele:
  • Index de analiză
  • I/O echilibrare
  • SQL query profilare
  • Statistici de sistem de monitorizare
În plus, aceste semnalizări de urmărire sunt utile în principal pe fermă de servere monitoarele care au următoarele caracteristici:
  • Mai multe procesoare, de exemplu, CPU-uri mai mult de opt
  • Multă memorie principală, de exemplu, mai mult de 8 gigaocteți (GO) de memorie
  • I/O rate mari, de exemplu, mai mult de 10000 fizic I/O pe secundă sau peste 500 megaocteți (MO) pe secundă
Semnalizatoarele de urmărire descrisă în acest articol pot scădea performanțele sub unele de lucru. Vă recomandăm să evaluați efectele de volum de lucru într-un sistem de testare înainte de a implementa modificări într-un mediu de producție.

Notă Informațiile din acest articol se aplică, de asemenea, CTP versiunile de SQL Server 2008 R2.
Informaţii suplimentare

652 semnalizatorul de urmărire: dezactivează pagină pre-încarc scanează

Pavilion 652 dezactivează pagină pre-Preluarea în timpul scanări de urmărire. Aveți posibilitatea să activați semnalizatorul de urmărire 652 la pornire sau într-o sesiune de utilizator. Când activați semnalizatorul de urmărire 652 la pornire, semnalizatorul de urmărire a domeniul global. Atunci când activați semnalizatorul de urmărire 652 într-o sesiune de utilizator, semnalizatorul de urmărire a sesiunii de aplicare. Dacă activați semnalizatorul de urmărire 652, SQL Server aduce nu mai paginile acoperire de date în rezervorul tampon înainte aceste pagini de baze acoperire de date sunt consumată de scanează. Dacă activați semnalizatorul de urmărire 652, interogările care beneficiază de caracteristica de pre-încarc pagina manifestă performanță scăzută.

661 semnalizatorul de urmărire: dezactivați procesul de eliminare înregistrare fantomă

Semnalizatorul de urmărire 661 dezactivează procesul de eliminare înregistrare fantomă. Înregistrare A ghost este rezultatul unei operațiuni de ștergere. Când ștergeți Înregistrare A, înregistrarea șterse este păstrată ca Înregistrare A fantomă. Mai târziu, înregistrarea şterse este curățit prin procesul de înregistrare eliminare ghost. Când dezactivați acest proces, înregistrarea șterse nu este curățit. De aceea, nu este eliberat spațiu care consumă înregistrarea șterse. Acest comportament afectează spațiu consum și performanțele operațiunile de scanare.

Când activați semnalizatorul de urmărire 661 la pornire sau într-o sesiune de utilizator, semnalizatorul de urmărire 661 întotdeauna se aplică pe server și are domeniul global. Dacă dezactivați Această semnalizare de urmărire, eliminarea înregistrării ghost procesul funcționează corect.

834 semnalizatorul de urmărire: utilizaţi Microsoft Windows mare pagina alocări pentru rezervorul tampon

Semnalizatorul de urmărire 834 provoacă SQL Server pentru a utiliza alocări de mare pagina Microsoft Windows pentru memorie alocată pentru rezervorul tampon. Dimensiunea variază în funcţie de platforma hardware, dar poate fi dimensiunea la 2 MB 16 MB. Paginile mari sunt alocate la pornire și se păstrează pe parcursul duratei de viață a procesului. Semnalizatorul de urmărire 834 îmbunătățește performanța prin sporirea eficienței traducere deoparte aspect tampon (TLB) în CPU.

Semnalizatorul de urmărire 834 se aplică numai pentru 64-bit traducere de SQL Server. Trebuie să aveți dreptul pagini de blocare în memorie utilizator să activați semnalizatorul de urmărire 834. Aveți posibilitatea să activați semnalizatorul de urmărire 834 numai la pornire.

Semnalizatorul de urmărire 834 poate împiedica server pornirea dacă memorie este fragmentat și nu pot fi alocate paginile mari. De aceea, semnalizatorul de urmărire 834 este cel mai potrivit pentru serverele care sunt dedicate SQL Server.

Notă Dacă utilizați caracteristica Columnstore Index de SQL Server 2012, se recomandă activare semnalizatorul de urmărire 834.

Pentru mai multe informații despre suportul pagină mare în Windows, vizitați următorul site Web Reţea Microsoft pentru dezvoltatori (MSDN):

836 semnalizatorul de urmărire: utilizaţi opţiunea de memorie max server pentru rezervorul tampon

Semnalizatorul de urmărire 836 provoacă SQL Server la dimensiunea rezervorul tampon la pornire pe valoarea opțiunii de memorie max server în loc de pe memoria fizică totală. Utilizați semnalizatorul de urmărire 836 pentru a reduce numărul de tampon descriptorii care sunt alocate la pornire în modul de adrese (AWE Windowing Extensions) 32 de biți.

Semnalizatorul de urmărire 836 se aplică numai pentru 32-bit traducere de SQL Server care au alocarea AWE activat. Aveți posibilitatea să activați semnalizatorul de urmărire 836 numai la pornire.

2301 semnalizatorul de urmărire: Enable advanced decizie suport optimizări

Semnalizatorul de urmărire 2301 permite avansate optimizări specifice decizia interogările de suport. Această opțiune se aplică pentru suport de decizie de procesare mare seturilor acoperire de date.


Aveți posibilitatea să activați semnalizatorul de urmărire 2301 la pornire sau într-o sesiune de utilizator. Când activați semnalizatorul de urmărire 2301 la pornire, semnalizatorul de urmărire a domeniul global. Atunci când activați semnalizatorul de urmărire 2301 într-o sesiune de utilizator, semnalizatorul de urmărire a sesiunii de aplicare.

Semnalizatoarele de urmărire care dezactivează diferite sonerie buffers

Un tampon sonerie este un mecanism intern de diagnosticare în SQL Server care se pot utiliza pentru a înregistra informații suplimentare despre server. Utilizați de obicei, aceste informații de depanare a problemelor de server. Aveți posibilitatea să explorați conținutul tampon sonerie utilizând vizualizarea sys.dm_os_ring_buffers management dinamic.

Dezactivarea un tampon inel în general îmbunătățește performanța. Cu toate acestea, dezactivarea un tampon sonerie elimină informații de diagnosticare care utilizează Microsoft Support și poate împiedica succes de depanare.

Semnalizatoarele de urmărire următoarele dezactivați diferite sonerie buffers.

8011 semnalizatorul de urmărire: Dezactivează tamponul sonerie pentru Monitor resurse

Semnalizatorul de urmărire 8011 dezactivează colectarea de informații suplimentare de diagnosticare pentru Monitor resurse. Utilizați informațiile din acest tampon suna pentru a diagnostica condiții de memorie insuficientă. Semnalizatorul de urmărire 8011 întotdeauna se aplică pe server și are domeniul global. Aveți posibilitatea să activați semnalizatorul de urmărire 8011 la pornire sau într-o sesiune de utilizator.

8012 semnalizatorul de urmărire: Dezactivează tamponul sonerie pentru reminders

SQL Server înregistrează un eveniment în programare sonerie tampon de fiecare dată când apare ca unul dintre următoarele evenimente:
  • Un Programator de activităţi context se comută la un alt lucru.
  • Lucrător este suspendat.
  • Lucrător este reluată activitate de firmă.
  • Lucrător intră în modul preemptive sau non-preemptive.
Utilizați informațiile de diagnosticare în acest tampon suna pentru a analiza probleme de programare. De exemplu, utilizați informațiile din acest tampon sonerie depanarea problemelor la SQL Server nu mai răspunde.

Urmărire semnalizatorul 8012 dezactivează înregistrarea de evenimente pentru reminders. Aveți posibilitatea să activați semnalizatorul de urmărire 8012 numai la pornire.

8018 semnalizatorul de urmărire: dezactivați excepție sonerie tampon
8019 semnalizatorul de urmărire: Disable stiva de colectare pentru excepție sonerie tampon

Excepție sonerie tampon înregistrează ultima 256 excepţiile care sunt ridicate pe un nod. Fiecare înregistrare conține unele informații despre eroare și conține un stivei. Înregistrare A este adăugat la ring buffer atunci când se ridică o excepție.

Semnalizatorul de urmărire 8018 dezactivează crearea de tampon de apel sosit și se înregistrează nicio informaţie despre excepţie. Urmărire semnalizatorul 8019 dezactivează stiva de colectare la crearea înregistrării. Semnalizatorul de urmărire 8019 nu are efect dacă este activată semnalizarea de urmărire 8018. Dezactivarea tampon sonerie excepție face mai dificil pentru a diagnostica problemele care sunt asociate cu erori internă de server. Aveți posibilitatea să activați semnalizatorul de urmărire 8018 și semnalizatorul de urmărire 8019 numai la pornire.

8020 semnalizatorul de urmărire: dezactivați de lucru de monitorizare

SQL Server utilizează dimensiunea setul de lucru la SQL Server interpretează global memorie starea semnale de la sistemul de operare. Semnalizatorul de urmărire 8020 elimină dimensiunea setul de lucru considerare când SQL Server interpretează semnalele de stare memorie global. Dacă utilizați această semnalizare de urmărire incorect, greu de paginare se produce și performanța este slabă. De aceea, contactați Microsoft Support înainte să activați semnalizatorul de urmărire 8020.

Aveți posibilitatea să activați semnalizatorul de urmărire 8020 numai la pornire.

8744 semnalizatorul de urmărire: dezactivați pre-preluarea pentru intervalele

Urmărire semnalizează 8744 dezactivează pre-preluarea pentru operatorul Imbricată bucle . Utilizarea incorectă a Această semnalizare de urmărire poate provoca citiri fizice suplimentare la SQL Server execută planuri care conțin operatorul Imbricată bucle . Pentru mai multe informații despre operatorul Bucle imbricate , consultați subiectul "Logice și operatorii fizic referință" în manualele Online SQL Server 2005.

Aveți posibilitatea să activați semnalizatorul de urmărire 8744 la pornire sau într-o sesiune de utilizator. Când activați semnalizatorul de urmărire 8744 la pornire, semnalizatorul de urmărire a domeniul global. Atunci când activați semnalizatorul de urmărire 8744 într-o sesiune de utilizator, semnalizatorul de urmărire a sesiunii de aplicare.

Următorul tabel oferă mai multe informații despre produse sau instrumente care verifică automat pentru starea care este descrisă în secțiunea "Simptome" în de instanță de SQL Server și în versiunile de SQL Server care regula este evaluată.

Software regulăTitlu regulăDescriere regulăVersiunile de produs care regula este evaluată
System Center AdvisorSQL Server cu index de magazin coloana 834 semnalizatorul de urmărire pot provoca instabilitate de ServerÎn acest caz SQL Server advisor detectează prezența unul sau mai multe coloane magazin index împreună cu Trace Flag 834 (paginile mari pentru rezervor tampon). Acest lucru poate provoca instabilitate de Server. Nu recomandăm activare acestei semnalizatorul de urmărire când utilizați coloana magazin index.SQL Server 2012


Referinţe
Pentru mai multe informații despre cum să activați sau să dezactivați semnalizatoare de urmărire și despre semnalizatoare de urmărire global și Semnalizatoarele de urmărire sesiune, consultați următoarele subiecte în manualele Online SQL Server 2005:
  • DBCC TRACEON (Transact-SQL)
  • Semnalizatoarele de urmărire (Transact-SQL)
  • DBCC TRACESTATUS (Transact-SQL)
  • Despre modificările la caracteristicile motorului de baze acoperire de date în SQL Server 2005

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 920093 - Ultima examinare: 08/31/2016 09:38:00 - Revizie: 3.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Express Edition with Advanced Services, Microsoft SQL Server 2005 Workgroup Edition, 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

  • kbexpertiseadvanced kbsql2005engine kbsql2005tsql kbinfo kbmt KB920093 KbMtro
Feedback
ellmenu_0" href="http://go.microsoft.com/fwlink/?LinkID=206977" ms.title="Condiții de utilizare" class="ctl_footerNavLink" data-bi-name="Footer_TermsOfUse" data-bi-slot="1"> Condiții de utilizare
  • Confidențialitate și module cookie
  • Mărci comerciale
  • © 2016 Microsoft