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

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

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.

920093
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):

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.

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

Avertisment: Acest articol a fost tradus automat

Proprietăți

ID articol: 920093 - Ultima examinare: 01/03/2014 21:51:00 - Revizie: 2.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
id="language-">