Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Microsoft distribuie Microsoft SQL Server 2008 R2, SQL Server 2008 R2 SP1 și remedieri SQL Server 2008 ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare lansare nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în SQL Server 2008 R2, SQL Server 2008 R2 SP1 și SQL Server 2008 fix release.

Introducere (articolul poate să fie în limba engleză)

Comanda DBCC CHECKDB echilibrează necesitatea dintre performanță și resurse. Prin urmare, comanda DBCC CHECKDB nu poate maximiza utilizarea resurselor atunci când sunt executate verificările de consistență pentru o bază de date. De exemplu, comanda DBCC CHECKDB poate să nu maximizeze utilizarea discului I/o atunci când sunt executate controalele de consistență pentru o bază de date.

Rezolvare

Informații despre actualizarea cumulativă

SQL Server 2008 Service Pack 2

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 9 pentru SQL Server 2008 Service Pack 2. Pentru mai multe informații despre acest pachet de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2673382 Pachetul de actualizare cumulativă 9 pentru SQL Server 2008 Service Pack 2

Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 fix release. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, consultați următorul articol din Baza de cunoștințe Microsoft:

2402659 SQL Server 2008 construiește care au fost lansate după ce s-a lansat SQL Server 2008 Service Pack 2

Sunt create remedieri rapide Microsoft SQL Server 2008 pentru anumite pachete de servicii SQL Server. Trebuie să aplicați o remediere rapidă SQL Server 2008 Service Pack 2 la o instalare de SQL Server 2008 Service Pack 2. În mod implicit, orice remediere rapidă furnizată într-un pachet de servicii SQL Server este inclusă în următorul pachet de servicii SQL Server.

SQL Server 2008 Service Pack 3

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 4 pentru SQL Server 2008 Service Pack 3. Pentru mai multe informații despre acest pachet de actualizare cumulativă, consultați următorul articol din baza de cunoștințe Microsoft:

2673383 Pachetul de actualizare cumulativă 4 pentru SQL Server 2008 Service Pack 3

Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 fix release. Microsoft recomandă să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, consultați următorul articol din Baza de cunoștințe Microsoft:

2629969 SQL Server 2008 construiește care au fost lansate după ce s-a lansat SQL Server 2008 Service Pack 3

Sunt create remedieri rapide Microsoft SQL Server 2008 pentru anumite pachete de servicii SQL Server. Trebuie să aplicați o remediere rapidă SQL Server 2008 Service Pack 3 la o instalare de SQL Server 2008 Service Pack 3. În mod implicit, orice remediere rapidă furnizată într-un pachet de servicii SQL Server este inclusă în următorul pachet de servicii SQL Server.

Pachetul de actualizare cumulativă 11 pentru SQL Server 2008 R2

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 11. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2008 R2, consultați următorul articol din baza de cunoștințe Microsoft:

2633145 Pachetul de actualizare cumulativă 11 pentru SQL Server 2008 R2

Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 R2 remediată. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, consultați următorul articol din Baza de cunoștințe Microsoft:

981356 SQL Server 2008 R2 construiește care au fost lansate după ce s-a lansat SQL Server 2008 R2

Pachetul de actualizare cumulativă 4 pentru SQL Server 2008 R2 SP1

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 4. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2008 R2 SP1, consultați următorul articol din baza de cunoștințe Microsoft:

2633146 Pachetul de actualizare cumulativă 4 pentru SQL Server 2008 R2 SP1

Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în versiunea anterioară SQL Server 2008 R2 SP1. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, consultați următorul articol din Baza de cunoștințe Microsoft:

2567616 SQL Server 2008 R2 construiește care au fost lansate după ce s-a lansat SQL Server 2008 R2 SP1

SQL Server 2012

SQL Server 2012 conține modificările codului pentru aceste remedieri. Ambele semnalizatori de urmărire 2562 și 2549, așa cum se descrie mai jos, se aplică și la SQL Server 2012. Cu toate acestea, remedierea pentru a reduce conținutul de pe dispozitivul de blocare DBCC_MULTIOBJECT_SCANNER nu necesită urmărirea semnalului 2562 în SQL Server 2012. Aceste modificări au fost incluse în mod implicit în SQL Server 2012.

Mai multe informații

Această actualizare cumulativă introduce două semnalizări de urmărire pentru a maximiza o utilizare mai bună a resurselor de disc I/O atunci când un utilizator execută comanda DBCC CHECKDB . Deși aceste îmbunătățiri vizează numai opțiunea PHYSICAL_ONLY  , acestea pot îmbunătăți performanța generală a comenzilor DBCC CHECKDB care nu utilizează opțiunea PHYSICAL_ONLY . Semnalizatorul de urmărire 2562 Acest semnalizator de urmărire include următoarele modificări:

  • Rulează comanda DBCC CHECKDB într-un singur "lot", indiferent de numărul de indexuri din baza de date. În mod implicit, comanda DBCC CHECKDB încearcă să reducă resursele tempdb prin limitarea numărului de indici sau "fapte" pe care le generează utilizând un concept "grupuri". Acest semnal de urmărire impune transformarea într-un singur grup.

  • Îmbunătățiți procesarea internă pentru a determina ce pagini să citească din baza de date. Acest lucru reduce conținutul de pe dispozitivul de blocare DBCC_MULTIOBJECT_SCANNER.

Un efect al utilizării acestei semnalizări de urmărire este faptul că cerințele de spațiu pentru tempdb  pot crește. Tempdb  poate crește până la 5 procente sau mai mult din baza de date de utilizator care este procesată de comanda DBCC CHECKDB . Prin urmare, vă recomandăm să pre-Dimensionați tempdb  la cel puțin 5 procente din dimensiunea bazei de date atunci când utilizați acest semnalizator de urmărire pentru a evita creșterea automată, care poate încetini performanța comenzii DBCC CHECKDB . Notă Semnalizatorul de urmărire 2562 este un semnalizator de urmărire la nivel de sesiune. Îl puteți activa la nivel de sesiune. Semnalizatorul de urmărire 2549 Comanda DBCC CHECKDB construiește o listă internă de pagini de citit pentru fiecare unitate de disc unică din toate fișierele bazei de date. Această logică determină unitățile de disc unice pe baza literei de unitate a numelui de fișier fizic al fiecărui fișier. Dacă discurile subiacente sunt de fapt unice atunci când literele unității sau nu, comanda DBCC CHECKDB le tratează ca pe un singur disc. Când este activată această semnalizare de urmărire, fiecare fișier bază de date se presupune că se află pe o unitate de disc unică. Nu utilizați acest semnalizator de urmărire dacă nu știți că fiecare fișier se bazează pe un disc fizic unic. Notă Semnalizatorul de urmărire 2549 este un semnalizator de urmărire global. Pentru a o activa, trebuie să o utilizați ca parametru de pornire sau să utilizați DBCC TRACEON (2549,-1). Deși aceste semnalizări de urmărire îmbunătățesc performanța comenzilor DBCC CHECKDB care vizează utilizarea opțiunii DBCC CHECKDB  , unii utilizatori nu pot vedea nicio îmbunătățire a performanței. În timp ce aceste semnalizări de urmărire îmbunătățesc utilizarea resurselor de disc I/O, performanțele subiacente ale resurselor de disc pot limita performanța generală a comenzii DBCC CHECKDB . Rețineți următoarele restricții:

  • Îmbunătățirile performanței nu sunt proiectate pentru a îmbunătăți performanța atunci când utilizați opțiunea Reparare. De exemplu, îmbunătățirile performanței nu sunt proiectate pentru a îmbunătăți performanța atunci când utilizați opțiunea REPAIR_ALLOW_DATA_LOSS.

  • Îmbunătățirile nu afectează comanda DBCC CHECKALLOC.

  • Îmbunătățirile pot ajuta performanța comenzii DBCC CHECKTABLEpentru indexurile cu mai multe pagini. Cu toate acestea, îmbunătățirile nu sunt direcționate pentru a îmbunătăți performanța comenzii DBCC CHECKTABLE .

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×