Tuning opțiuni pentru SQL Server, atunci când rulează în sarcini de lucru de înaltă performanță

Traduceri articole Traduceri articole
ID articol: 920093 - View products that this article applies to.
Măriți totul | Reduceți totul

În această pagină

INTRODUCERE

Acest articol descrie diverse steaguri urme ca tuning opțiuni în Microsoft SQL Server 2005 si SQL Server 2008. Utilizați aceste opțiuni de urmărire pentru a îmbunătăți performanța de SQL Server. De obicei, utilizați aceste opțiuni de urmărire când SQL Server se execută în sarcini de lucru de înaltă performanță.

Notă Steagurile urme descrise în acest articol sunt avansate tehnici de tuning. Tu ar trebui să ia în considerare utilizarea aceste steaguri urme numai după ce faci mai optimizări de bază și de rutină. De exemplu, ar trebui să ia în considerare utilizarea aceste steaguri urme după ce faceți optimizări următoarele:
  • Indicele de analiză
  • I/O de echilibrare
  • SQL query profilare
  • Statistici de sistem de monitorizare
În plus, aceste steaguri de trasare sunt utile în principal pe fermă de servere high-end, care au următoarele caracteristici:
  • Mai multe procesoare, de exemplu, mai mult de opt procesoare
  • O mulțime de memorie principală, de exemplu, mai mult de 8 gigaocte?i (GO) de memorie
  • I/O rate ridicate, de exemplu, mai mult decît 10,000 I/O fizice pe secundă sau mai mult 500 megaocte?i (MO) pe secundă
Steagurile urme descrisă de acest articol poate scădea performanța sub unele sarcini de lucru. Vă recomandăm că ați evalua efectele asupra ta încărcărilor de lucru pe un sistem de testare înainte de a implementa orice modificărilor î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

Urmări pavilion 652: Disable pagină pre-încarc scanează

Urme de pavilion 652 dezactivează pagina de pre-Preluarea în timpul a scanda. Puteți activa urme pavilion 652 la pornire sau într-o sesiune de utilizator. Când rândul său, pe urmă pavilion 652 la pornire, urme de pavilion are circumstanța globală. Atunci când porniți pe urmă pavilion 652 într-o sesiune de utilizator, steagul de trasare a sesiunii de aplicare.Dacă porniți de pe urmă pavilion 652, SQL Server nu mai aduce date pagini buffer piscina înainte de aceste pagini acoperire de date sunt consumate de scanează. Dacă porniți de pe urmă pavilion 652, interogări care beneficiază de caracteristica de pre-preluarea filme expune performanță scăzută.

Urmări pavilion 661: dezactivați procesul de eliminare înregistrare fantoma

Urme de pavilion 661 dezactivează procesul de eliminare înregistrare fantoma. Un record de fantoma este rezultatul de o opera?iune de ?tergere. Când ștergeți Înregistrare A, înregistrare ștearsă este păstrat ca un record de fantoma. Mai târziu, înregistrare ștearsă este curățit prin procesul de înregistrare eliminarea fantoma. Când dezactivați acest proces, înregistrare ștearsă nu este curățit. Prin urmare, nu este eliberat spațiul care consumă de înregistrare ștearsă. Acest comportament afectează consumul de spațiu și performanța de operațiunile de scanare.

Când rândul său, pe urmă pavilion 661 la pornire sau într-o sesiune de utilizator, urme de pavilion 661 întotdeauna se aplică peste server și a circumstanța globală. Dacă dezactivați acest pavilion trace, eliminarea record fantoma procesul funcționează corect.

Urmări pavilion 834: utilizați Microsoft Windows pagină mare alocațiilor pentru buffer piscina

Urme de pavilion 834 cauze SQL Server pentru a utiliza Microsoft Windows pagină mare alocări de memorie care este alocat pentru buffer piscina. Dimensiunea variaza in functie de platforma hardware, dar dimensiune pagină poate fi de la 2 MB la 16 MB. Paginile mari sunt alocate la pornire și sunt păstrate în toată durata de viață a procesului. Urme de pavilion 834 îmbunătățește performanțele de eficientizare a traducere privire-deoparte tampon (TLB) în CPU.

Urme de pavilion 834 se aplică numai pentru 64-bit traducere de SQL Server. Trebuie să aveți dreptul de utilizator Lacăt Pagină înăuntru memorie la spre nap pe urmă pavilion 834. Puteți activa urme pavilion 834 doar la pornire.

Urme de pavilion 834 pot împiedica server de pornire în cazul în care memoria este fragmentată și dacă paginile mari nu pot fi alocate. Prin urmare, urme de pavilion 834 este cel mai potrivit pentru fermă de servere, care sunt dedicate pentru SQL Server.

Notă Dacă utilizați caracteristica de indicele de magazin coloana de SQL Server 2012, noi nu recomandăm cotitură pe urmă pavilion 834.

Pentru mai multe informații despre pagină mare sprijin în Windows, vizitați următorul site Web Rețea Microsoft pentru dezvoltatori (MSDN):
http://msdn2.Microsoft.com/en-us/library/aa366720.aspx

Urmări pavilion 836: utilizați opțiunea de memorie max server pentru buffer piscina

Urme de pavilion 836 cauzele SQL Server la Dimensiune buffer piscina la pornire pe baza valorii din opțiunea de memorie max server în loc de bazate pe memorie fizică totală. Utilizați urme pavilion 836 pentru a reduce numărul de Descriptori de tampon care sunt alocate la pornirea în modul de adresa Windowing Extensions (AWE) 32-bit.

Urme de pavilion 836 se aplică numai pentru 32-bit traducere de SQL Server care au alocarea VENERAȚIE activat. Puteți activa urme pavilion 836 doar la pornire.

Urmări pavilion 2301: Enable advanced decizia suport optimizări

Urme de pavilion 2301 permite avansate de optimizări care sunt specifice pentru decizia suport interogări. Această opțiune se aplică pentru suport decizional prelucrarea seturi mari acoperire de date.


Puteți activa urme pavilion 2301 la pornire sau într-o sesiune de utilizator. Când rândul său, pe urmă pavilion 2301 la pornire, urme de pavilion are circumstanța globală. Atunci când porniți pe urmă pavilion 2301 într-o sesiune de utilizator, steagul de trasare a sesiunii de aplicare.

Urmări steaguri care dezactivează diverse inel tampoane

Un tampon de inel este un mecanism de diagnosticare interne în SQL Server care se pot utiliza pentru a înregistra informații suplimentare despre server. De obicei, utilizați aceste informații pentru a depana probleme cu serverul. Puteți explora conținutul tampon inel utilizând vizualizarea de management dinamic sys.dm_os_ring_buffers .

Dezactivarea unui tampon de inel, în general, îmbunătățește performanțele. Cu toate acestea, dezactivarea un inel buffer elimina informații de diagnostic care utilizează Microsoft cină și poate împiedica succes de depanare.

Următoarele urme steagurile dezactiva diferite inel tampoane.

Urmări pavilion 8011: dezactiva inel buffer pentru Monitor resurse

Urme de pavilion 8011 dezactivează colectarea de informații suplimentare de diagnostic pentru Monitor resurse. Utilizați informațiile în acest inel-tampon pentru a diagnostica condiții out de memorie. Urme de pavilion 8011 întotdeauna se aplică peste server și a domeniului de aplicare la nivel mondial. Puteți activa pe urmă pavilion 8011 la pornire sau într-o sesiune de utilizator.

Urmări pavilion 8012: dezactiva inel buffer pentru programatoare

SQL Server înregistrează un eveniment în calendarul inel buffer de fiecare dată când apare ca unul dintre următoarele evenimente:
  • Un Programator de activități comută contextul un alt muncitor.
  • Un lucrător este suspendat.
  • Un lucrător este reluat.
  • Un lucrător intră în mod preventiv sau modul non-preventiv.
Utilizați informații de diagnostic în acest inel-tampon pentru a analiza problemele de planificare orară. De exemplu, utilizați informațiile în acest inel-tampon pentru a depana probleme atunci când SQL Server nu mai răspunde.

Urme de pavilion 8012 dezactivează înregistrarea evenimentelor pentru programatoare. Puteți activa urme pavilion 8012 doar la pornire.

Urmări pavilion 8018: dezactiva excepție inel buffer
Urmări pavilion 8019: Disable stiva de colectare pentru excepție inel buffer

Excepție inel buffer înregistrările ultima 256 excepțiile care sunt ridicate pe un nod. Fiecare înregistrare conține unele informații despre eroarea și conține un stivei. Înregistrare A este adăugată la inel buffer atunci când este generata o exceptie.

Urme de pavilion 8018 dezactivează crearea de tampon de inel, și nici o informație de excepție este înregistrată. Urme de pavilion 8019 dezactivează stiva colectarea în timpul creării de înregistrări. Urme de pavilion 8019 nu are efect dacă trace pavilion 8018 este pornit. Dezactivarea excepție inel buffer face mai dificil pentru a diagnostica problemele de care sunt legate de interne server erori. Puteți activa urme pavilion 8018 și urme de pavilion 8019 doar la pornire.

Urmări pavilion 8020: dezactiva lucru stabilit de monitorizare

SQL Server utilizează dimensiunea de un set de lucru atunci când SQL Server interpretează semnale de stat global de memorie din sistemul de operare. Urme de pavilion 8020 elimină dimensiunea de un set de lucru considerare atunci când SQL Server interpretează semnale de stat global de memorie. Dacă utilizați acest pavilion urme incorect, grele paginare apare, și performanță este slabă. Prin urmare, contactați Microsoft Support înainte de a vă întoarce pe urmă pavilion 8020.

Puteți activa urme pavilion 8020 doar la pornire.

Urmări pavilion 8744: nu fi de acord pre-preluarea pentru intervalele

Urme de pavilion 8744 dezactivează pre-preluarea pentru operatorul de Bucle imbricate . Utilizarea incorectă a acest pavilion urme poate provoca Citește fizice suplimentare atunci când SQL Server execută planurile care conțin operatorul de Bucle imbricate . Pentru mai multe informații despre operatorul de Bucle imbricate , consulta?i subiectul "Logică și fizică operatori de referin?ă" în SQL Server 2005 carti Online.

Puteți activa pe urmă pavilion 8744 la pornire sau într-o sesiune de utilizator. Când rândul său, pe urmă pavilion 8744 la pornire, urme de pavilion are circumstanța globală. Atunci când porniți pe urmă pavilion 8744 într-o sesiune de utilizator, steagul de trasare a sesiunii de aplicare.

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

Reduceți tabelulMăriți tabelul
Software-ul de regulăRegula de titluDescriere regulăVersiunile de produs care este evaluat regula
Centrul de sistem AdvisorSQL Server cu coloana indexul magazin și urme de pavilion 834 ar putea provoca instabilitate de ServerÎn această instanță de SQL Server advisor detectează prezența unuia sau mai multor magazin index de coloană cu urme de pavilion 834 (paginile mari pentru buffer piscina). Acest lucru poate provoca instabilitate de Server. Nu recomandăm activare acest pavilion Trace când utilizați indexul de magazin de coloană.SQL Server 2012


Referințe

Pentru mai multe informații despre cum să activa?i sau să opriți urme steaguri și despre global urme steaguri și steaguri de trasare sesiune, consultați următoarele subiecte în SQL Server 2005 carti Online:
  • DBCC TRACEON (Transact-SQL)
  • Urmă steaguri (Transact-SQL)
  • DBCC TRACESTATUS (Transact-SQL)
  • Modificări de rupere caracteristici motor de baze acoperire de date în SQL Server 2005

Proprietă?i

ID articol: 920093 - Ultima examinare: 3 ianuarie 2014 - Revizie: 2.0
Se aplică la:
  • 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
Cuvinte cheie: 
kbexpertiseadvanced kbsql2005engine kbsql2005tsql kbinfo kbmt KB920093 KbMtro
Traducere automată
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

Trimite?i feedback

 

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