PARANDUS: SQL Server andmebaasi mootor ja SQL Serveri aruandlusteenused võivad tarbida Windowsi klientarvutites oodatust rohkem energiat

Microsoft levitab Microsoft SQL Server 2008 parandusi ühe allalaaditava failina. Kuna parandused on kumulatiivsed, sisaldab iga uus väljaanne kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmises SQL Server 2008 paranduse väljaandes.

Sümptomid

Versioonides Microsoft SQL Server 2005 ja SQL Server 2008 võivad andmebaasimootor ja aruandlusteenuste teenus tarbida oodatust rohkem energiat. See probleem võib ilmneda rohkem Windowsi klientarvutites (nt Windowsi kandearvutites).

Põhjus

nii SQL Server andmebaasimootor kui ka SQL Serveri aruandlusteenused kasutavad ühiskomponenti SQLOS. SQLOS paljastab sisemise taimeri. Kui sisemine taimer on seatud granulaarsusele 1ms, võib Windowsi klientarvutites tekkida soovitud energiatarve.

Lahendus

Koondvärskenduse teave

SQL Server 2008

NB! Kui teil on SQL Server 2008 väljaande versioon, peate installima selle kiirparanduse.Selle probleemi lahendus anti esimest korda välja koondvärskenduses 6.

Märkus Kuna järgud on kumulatiivsed, sisaldab iga uus parandus kõik kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise SQL Server 2008 paranduse väljalase. Soovitame teil kaaluda viimase paranduse väljaandmist, mis sisaldab seda kiirparandust. Microsofti teabebaasis oleva artikli kuvamiseks klõpsake järgmist artiklinumbrit.

956909 Pärast SQL Server 2008 väljaandmist välja antud SQL Server 2008 järgud

SQL Server 2008 Service Pack 1

NB! Kui kasutate SQL Server 2008 hoolduspaketti Service Pack 1, peate installima selle kiirparanduse.

Selle probleemi lahendus anti esimest korda välja SQL Server 2008 hoolduspaketi Service Pack 1 koondvärskenduses 3. Selle koondvärskenduspaketi kohta lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

971491 SQL Server 2008 Service Pack 1Note koondvärskenduspakett 3 Kuna järgud on kumulatiivsed, sisaldab iga uus parandus välja kõik kiirparandused ja kõik turbeparandused, mis olid kaasatud eelmises SQL Server 2008 paranduse väljaandes. Microsoft soovitab teil kaaluda uusima paranduse väljaandmist, mis sisaldab seda kiirparandust. Microsofti teabebaasis oleva artikli kuvamiseks klõpsake järgmist artiklinumbrit.

970365 Pärast SQL Server 2008 hoolduspaketi Service Pack 1 väljaandmist välja antud SQL Server 2008 järgud
Microsoft SQL Server 2008 kiirparandused luuakse konkreetsete SQL Server hoolduspakettide jaoks. SQL Server 2008 hoolduspaketi Service Pack 1 installimiseks peate rakendama SQL Server 2008 hoolduspaketi Service Pack 1. Vaikimisi kaasatakse SQL Server hoolduspaketis olev kiirparandus järgmisesse SQL Server hoolduspaketti.

SQL Server 2005 Hoolduspakett 3

NB! Kui kasutate SQL Server 2005 hoolduspaketti Service Pack 3, peate installima selle kiirparanduse.
Selle probleemi lahendus anti esimest korda välja koondvärskenduses 5 SQL Server 2005 hoolduspaketi service Pack 3 jaoks. Selle koondvärskenduspaketi kohta lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

972511 SQL Server 2005 hoolduspaketi Service Pack 3Note koondvärskenduspakett 5 Kuna järgud on kumulatiivsed, sisaldab iga uus parandus välja kõik kiirparandused ja kõik turbeparandused, mis olid kaasatud eelmises SQL Server 2005 paranduse väljaandes. Microsoft soovitab teil kaaluda uusima paranduse väljaandmist, mis sisaldab seda kiirparandust. Microsofti teabebaasis oleva artikli kuvamiseks klõpsake järgmist artiklinumbrit.

960598 Pärast SQL Server 2005 hoolduspaketi Service Pack 3 väljaandmist välja antud SQL Server 2005 järgud
Microsoft SQL Server 2005 kiirparandused luuakse konkreetsete SQL Server hoolduspakettide jaoks. SQL Server 2005 hoolduspaketi Service Pack 3 installimiseks peate rakendama SQL Server 2005 hoolduspaketi Service Pack 3. Vaikimisi kaasatakse SQL Server hoolduspaketis olev kiirparandus järgmisesse SQL Server hoolduspaketti.

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Veel teavet

Pärast selle kiirparanduse rakendamist SQLOS ei kasuta 1ms granulaarsus sisemine taimer vaikimisi.

Märkus Kiirparandus lahendab selle probleemi ainult SQL Serveri aruandlusteenused ja SQL Server Express väljaannete puhul. SQL Serveri aruandlusteenused kasutajatel ei mõjuta see muudatus muud mõju peale energiatarbimise vähendamise. SQL Server Express väljaannete kasutajatele võib see muudatus vähendada energiatarbimist. Samuti võib see mõjutada teatud diagnostikateabe (nt dünaamiliste haldusvaadete) väljundit. Lisateavet selle kohta, millised diagnostikafunktsioonid kasutavad SQLOS-i 1MS-i taimerit, külastage järgmist MSDN-i ajaveebi veebisaiti:

http://blogs.msdn.com/psssql/archive/2009/05/29/how-it-works-sql-server-timings-and-timer-output-gettickcount-timegettime-queryperformancecounter-rdtsc.aspx Selles ajaveebipostituses nimetatakse 1MS-i ajastit kohandatud katkestustaimeriks, mis kasutab timeBeginPeriod API-d.
Kui teile tundub, et 1ms-i taimer põhjustab soovimatut energiatarbimist, saate SQL Server muude väljaannete puhul lubada jälituslipu 8038, kui SQL Server teenus käivitub.

See keelab 1MS-i taimeri. See jälituslipp mõjutab siiski ka mõne diagnostika (nt dünaamilise haldusvaate) granulaarsust.

Kui soovite kasutada 1MS-i taimerit ka pärast selle koondvärskenduspaketi rakendamist või pärast seda, kui täiendate seda muudatust sisaldavate SQL Server hilisematele versioonidele ja väljaannetele, saate käivitamisel lubada jälituslipu 8049, et jõustada 1MS-i ajasti kasutus.

Viited

SQL Server inkrementaalteenuse mudeli kohta lisateabe saamiseks klõpsake Microsofti teabebaasis oleva artikli kuvamiseks järgmist artiklinumbrit.
 

935897 SQL Server meeskonnalt on saadaval astmeline teenindusmudel teatatud probleemide kiirparanduste tegemiseks

SQL Server värskenduste nimetamisskeemi kohta lisateabe saamiseks klõpsake Microsofti teabebaasis oleva artikli kuvamiseks järgmist artiklinumbrit.
 

822499 Microsofti SQL Server tarkvaravärskenduspakettide uus nimeskeem

Tarkvaravärskenduste terminoloogia kohta lisateabe saamiseks klõpsake Microsofti teabebaasis oleva artikli kuvamiseks järgmist artiklinumbrit.

824684 Microsofti tarkvaravärskenduste kirjeldamiseks kasutatava standardterminite kirjeldus