Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Microsoft izplata Microsoft SQL Server 2008 R2, SQL Server 2008 R2 SP1 un SQL Server 2008 labo kā vienu lejupielādējamo failu. Tā kā labojumi ir kumulatīvi, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2008 R2, SQL Server 2008 R2 SP1 un SQL Server 2008 labošanas laidiens.

Ieviešanu

DBCC CHECKDB komanda līdzsvaro nepieciešamību starp veiktspēju un resursiem. Tāpēc pēc noklusējuma komanda DBCC CHECKDB var nepalielināt resursu lietojumu, ja tiek izpildīta datu bāzes konsekvences pārbaude. Piemēram, DBCC CHECKDB komanda var nepalielināt diska ievadizvades lietojumu, ja tiek izpildīta datu bāzes konsekvences pārbaude.

Risinājums

Kumulatīvās atjaunināšanas informācija

SQL Server 2008 2. servisa pakotne

Šīs problēmas labojums pirmo reizi tika izlaists kumulatīvajā atjauninājumā 9 SQL Server 2008 2. servisa pakotnei. Lai iegūtu papildinformāciju par šo kumulatīvās atjaunināšanas pakotni, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

2673382 Kumulatīvās atjaunināšanas pakotne 9 SQL Server 2008 2. servisa pakotnei

Piezīmes Tā kā būvējums ir kumulatīvs, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2008 labošanas laidienā. Iesakām apsvērt jaunāko labojumu laidienu, kurā ir iekļauts šis labojumfails. Papildinformāciju skatiet šajā Microsoft zināšanu bāzes rakstā:

2402659 SQL Server 2008 būvējumi, kas tika izlaisti pēc tam, kad tika izlaista SQL Server 2008 2. servisa pakotne

Microsoft SQL Server 2008 labojumfaili tiek izveidoti specifiskām SQL Server servisa pakotnēm. SQL Server 2008 2. servisa pakotnes labojumfails ir jālieto SQL Server 2008 2. servisa pakotnes instalēšanai. Pēc noklusējuma visi labojumfaili, kas tiek nodrošināti SQL Server servisa pakotnē, ir iekļauti nākamajā SQL Server servisa pakotnē.

SQL Server 2008 3. servisa pakotne

Šīs problēmas labojums pirmo reizi tika izlaists SQL Server 2008 3. servisa pakotnei. Papildinformāciju par šo kumulatīvo atjauninājumu pakotni skatiet šajā Microsoft zināšanu bāzes rakstā:

2673383 Kumulatīvās atjaunināšanas pakotne 4 SQL Server 2008 3. servisa pakotnei

Piezīme. Tā kā būvējums ir kumulatīvs, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2008 labošanas laidienā. Microsoft iesaka, ka apsveriet iespēju lietot jaunāko labojumu laidienu, kurā ir iekļauts šis labojumfails. Papildinformāciju skatiet šajā Microsoft zināšanu bāzes rakstā:

2629969 SQL Server 2008 būvējumi, kas tika izlaisti pēc SQL Server 2008 3. servisa pakotnes izlaišanas

Microsoft SQL Server 2008 labojumfaili tiek izveidoti specifiskām SQL Server servisa pakotnēm. SQL Server 2008 Service Pack 3 labojumfails ir jālieto SQL Server 2008 3. servisa pakotnes instalēšanai. Pēc noklusējuma visi labojumfaili, kas tiek nodrošināti SQL Server servisa pakotnē, ir iekļauti nākamajā SQL Server servisa pakotnē.

Kumulatīvās atjaunināšanas pakotne 11 SQL Server 2008 R2

Šīs problēmas labojums pirmo reizi tika izlaists kumulatīvajā atjauninājumā 11. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvo atjaunināšanas pakotni programmai SQL Server 2008 R2, skatiet šo Microsoft zināšanu bāzes rakstu:

2633145 Kumulatīvās atjaunināšanas pakotne 11 SQL Server 2008 R2

Piezīme. Tā kā būvējums ir kumulatīvs, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2008 R2 labošanas laidienā. Iesakām apsvērt jaunāko labojumu laidienu, kurā ir iekļauts šis labojumfails. Papildinformāciju skatiet šajā Microsoft zināšanu bāzes rakstā:

981356 SQL Server 2008 R2 būvējumi, kas tika izlaisti pēc tam, kad tika izlaists SQL Server 2008 R2

Kumulatīvās atjaunināšanas pakotne 4 SQL Server 2008 R2 SP1

Šīs problēmas labojums pirmo reizi tika izlaists kumulatīvajā atjaunināšanā 4. Lai iegūtu papildinformāciju par to, kā iegūt SQL Server 2008 R2 SP1 kumulatīvās atjaunināšanas pakotni, skatiet šo Microsoft zināšanu bāzes rakstu:

2633146 Kumulatīvās atjaunināšanas pakotne 4 SQL Server 2008 R2 SP1

Piezīmes Tā kā būvējums ir kumulatīvs, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2008 R2 SP1 labošanas laidienā. Iesakām apsvērt jaunāko labojumu laidienu, kurā ir iekļauts šis labojumfails. Papildinformāciju skatiet šajā Microsoft zināšanu bāzes rakstā:

2567616 SQL Server 2008 R2 būvējumi, kas tika izlaisti pēc tam, kad tika izlaists SQL Server 2008 R2 SP1

SQL Server 2012

SQL Server 2012 ietver kodu izmaiņas šiem labojumiem. Abas izsekošanas karodziņa 2562 un 2549, kā aprakstīts zemāk, attiecas arī uz SQL Server 2012. Tomēr labojumam, lai samazinātu DBCC_MULTIOBJECT_SCANNER bloķēšanas saturu, nav nepieciešams Trasēt karodziņu 2562 SQL Server 2012. Pēc noklusējuma šīs izmaiņas ir iekļautas SQL Server 2012.

Papildinformācija

Šis kumulatīvais atjauninājums iepazīstina ar diviem izsekošanas karodziņiem, lai labāk maksimizētu diska I/O resursu lietojumu, kad lietotājs izpilda komandu DBCC CHECKDB . Lai gan šie uzlabojumi ir vērsti tikai uz PHYSICAL_ONLY  opciju, tie var uzlabot arī DBCC CHECKDB komandu kopējo veiktspēju, kas neizmanto PHYSICAL_ONLY opciju. Izsekošanas karodziņa 2562 Šajā izsekošanas atzīmē ir iekļautas šādas izmaiņas:

  • Izpildiet komandu DBCC CHECKDB atsevišķā "paketē" neatkarīgi no datu bāzes indeksu skaita. Pēc noklusējuma DBCC CHECKDB komanda mēģina samazināt tempdb resursus, ierobežojot indeksu skaitu vai "faktus", ko tas rada, izmantojot "partiju" jēdzienu. Šis izsekošanas karodziņš liek visiem apstrādāt vienu paketi.

  • Uzlabojiet iekšējo apstrādi, lai noteiktu, kuras lappuses lasīt no datu bāzes. Tādējādi tiek samazināts DBCC_MULTIOBJECT_SCANNERfiksatora saturs.

Viens no šī izsekošanas karodziņa izmantošanas efektiem ir tāda, ka tempdb  var palielināties tempdb vietas prasības. Tempdb  var palielināties līdz 5 procentiem vai vairāk no lietotāju datu bāzes, ko apstrādā DBCC CHECKDB komanda. Tāpēc, izmantojot šo izsekošanas karodziņu, ieteicams iepriekš mainīt tempdb  līdz vismaz 5 procentiem no datu bāzes lieluma, lai izvairītos no automātiskas pieauguma, kas var PALĒNINĀT komandas DBCC CHECKDB veiktspēju. Piezīme. Izsekošanas karodziņa 2562 ir sesijas līmeņa izsekošanas karodziņš. Varat to iespējot sesijas līmenī. Izsekošanas karodziņa 2549DBCC CHECKDB komanda izveido iekšēju lapu sarakstu, lai to lasītu katram unikālam diskam visās datu bāzes datnēs. Šī loģika nosaka unikālus diskdziņus, kuru pamatā ir katra faila fiziskā faila nosaukuma diska burts. Ja pamatā esošie diski ir unikāli, kad disku burti ir vai nav, DBCC CHECKDB komanda tos apstrādā kā vienu disku. Ja šis izsekošanas karodziņš ir iespējots, tiek pieņemts, ka katrs datu bāzes fails atrodas unikālā diskdzinī. Neizmantojiet šo izsekošanas karodziņu, ja vien neesat pārliecināts, ka katra faila pamatā ir unikāls Fiziskais disks. Piezīme. Izsekošanas karodziņa 2549 ir globālais izsekošanas karodziņš. Lai to iespējotu, jums tā ir jāizmanto kā startēšanas parametrs vai jāizmanto DBCC TRACEON (2549,-1). Lai gan šie izsekošanas karodziņi uzlabo DBCC CHECKDB komandu veiktspēju, kas nosaka DBCC CHECKDB  Opcijas lietojumu, daži lietotāji, iespējams, neredzēs uzlabojumus veiktspējas uzlabošanā. Kamēr šie izsekošanas karodziņi uzlabo diska ievadizvades resursu lietojumu, diska resursu pamata veiktspēja var ierobežot DBCC CHECKDB . Ņemiet vērā šādus ierobežojumus:

  • Veiktspējas uzlabojumi nav paredzēti, lai uzlabotu veiktspēju, kad izmantojat labošanasopciju. Piemēram, veiktspējas uzlabojumi nav paredzēti, lai uzlabotu veiktspēju, kad izmantojat REPAIR_ALLOW_DATA_LOSSopciju.

  • Uzlabojumi neietekmē komandu DBCC CHECKALLOC.

  • Uzlabojumi var palīdzēt DBCC CHECKTABLEkomandas veiktspēju indeksiem ar vairākām lapām. Tomēr uzlabojumi nav paredzēti, lai uzlabotu DBCC CHECKTABLE komandu veiktspēju.

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×