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

Browserul dvs. nu este acceptat

Trebuie să vă actualizați browserul pentru a utiliza site-ul.

Actualizați la cea mai recentă versiune Internet Explorer

Recomandări pentru a reduce probleme privind împărțirea alocare în baza acoperire de date tempdb SQL Server

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: 2154845
Simptome
Observați severe blocarea la SQL Server se confruntă cu încărcătură. Când examinați Dynamic Management vizualizările [sys.dm_exec_request sau sys.dm_os_waiting_tasks], observați că aceste cereri sau activități așteaptă tempdb resurse. Veți observa că tipul de așteptare și resurse de așteptare indică spre blocare așteaptă pe pagini în tempdb. Aceste pagini ar putea fi de formatul 2:1:1, 2:1:3, etc.
Cauză
Atunci când baza acoperire de date tempdb puternic este utilizat, SQL Server pot apărea probleme privind împărțirea atunci când încearcă să aloce pagini. În funcție de gradul de probleme privind împărțirea, acest lucru poate cauza interogări și solicitările care implică tempdb pentru a fi nu răspunde pentru scurte perioade de marcă de timp.
Rezoluţie
Există mai mulți pași pot fi parcurși pentru a îmbunătăți concurență dintre tempdb:

Ca regulă generală, dacă numărul de procesoare logice este mai mică sau egală cu 8, utilizați același numărul de fișiere acoperire de date ca procesoare logice. Dacă numărul de procesoare logice este mai mare de 8, fișierele acoperire de date 8 utilizarea și apoi dacă în continuare probleme privind împărțirea, crește numărul de fișiere acoperire de date de multiplu de 4 (până la numărul de procesoare logice) până la probleme privind împărțirea este redus la un nivel acceptabil sau modifica codul de volum de lucru.

Să luăm în considerare implementarea recomandări privind practicile în articol Technet intitulat Lucrul cu tempdb în SQL Server 2005.

Dacă pașii anteriori reduce semnificativ probleme privind împărțirea alocare și probleme privind împărțirea este SGAM paginile, implementați urmărire semnalizează - T1118. Sub această semnalizatorul de urmărire, SQL Server alocă extensii completă pentru fiecare obiect bază acoperire de date, eliminând astfel de probleme privind împărțirea SGAM pagini. Rețineți că această semnalizare de urmărire afectează fiecare bază acoperire de date în instanța de SQL Server. Pentru informații despre cum se determină dacă probleme privind împărțirea alocare este SGAM paginile, consultați subiect secundar probleme privind împărțirea Monitoring cauzate de operațiuni LMDsub Lucrul cu tempdb în SQL Server 2005 Pagina pe Technet.

Informaţii suplimentare
Pentru mai multe informații despre produse sau instrumente care verifică automat pentru această condiție de instanță de SQL Server și versiunile de produs de SQL Server, consultați următorul tabel:

Software regulăTitlu regulăDescriere regulăVersiunile de produs care regula este evaluată
System Center AdvisorConfigurare de baze acoperire de date SQL Server: numărul de fișiere acoperire de date tempdb poate avea ca rezultat blocareaSystem Center Advisor verifică numărul de fișiere acoperire de date configurat pentru baza acoperire de date tempdb. Dacă este unul și SQL Server utilizează mai mult de un procesor, apoi această avertizare dacă generat. Examinați informațiile din acest articol și adăugați mai multe fișiere acoperire de date în baza acoperire de date tempdb.SQL Server 2008
SQL Server 2008 R2
SQL rver 2012



Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2154845 - Ultima examinare: 05/13/2015 09:29:00 - Revizie: 5.0

  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2014 Business Intelligence
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Enterprise Core
  • Microsoft SQL Server 2014 Express
  • Microsoft SQL Server 2014 Standard Community Technology Preview 2
  • Microsoft SQL Server 2014 Web
  • kbmt KB2154845 KbMtro
Feedback
mp;did=1&t=">"> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" //c.microsoft.com/ms.js'><\/script>"); ml>