Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Turinys

ĮŽANGA

Šiame straipsnyje aptariamas "SQL Server" palaikymas "Hyper-threaded" aplinkoje.

Daugiau informacijos

Pagrindinis "SQL Server" dizainas yra visiškai funkcionalus "Hyper-threaded" aplinkoje. Tačiau jei naudojate "Hyper-threaded" aplinką, rekomenduojame atlikti šiuos veiksmus:

  • Paleiskite "Microsoft SQL Server" 2000 3 pakeitimų paketą (SP3) arba naujesnę pakeitimų paketą.

  • Įdiekite naujausią saugos naujinimą.

"Microsoft Windows" operacinė sistema padaro loginių "Hyper-Thread" CPU rodoma kaip fiziniai CPU. Kadangi "SQL Server" jau yra labai skalowalne, papildomi CPU suteikia "SQL Server" galimybę naudoti daugiau procesorių. Jei norite gauti papildomos informacijos apie "Microsoft Windows" palaikymą "Hyper-threading", apsilankykite šioje "Microsoft" svetainėje:

http://www.microsoft.com/whdc/system/sysinternals/ht-windows.mspxKai svarstote Hyper gijos diegimą, turite žinoti apie šiuos dalykus:

  • Licencijavimo

  • Procesoriaus susiejimas

  • Veikimo

  • "Intel" CPU skaičiavimo įrankis

Daugiau informacijos apie kiekvieną elementą:

Licencijavimo

Įgalinus "Hyper-threading", pagrindinė įvesties išvesties sistema (BIOS) naudoja loginę ir fizinę CPU santykį. Esami diegimai naudoja "2:1" koeficientus. Tai reiškia, kad kiekviename fiziniame CPU yra du (2) loginiai CPU. Šie santykiai gali pasikeisti ateityje; Tačiau "Microsoft SQL Server" 2000 3 pakeitimų pakete (SP3) ir naujesnėse versijose yra papildomų licencijavimo kodų, kurie reguliuoja licencijavimo apribojimus, kad būtų tvarkomas santykis. Pvz., jei jūsų įdiegtas "SQL Server" produkto kodas leidžia 4 CPU licenciją 2:1 santykiu, "SQL Server 2000" SP3 Komponavimo versija ir vėlesnė versija koreguoja ir leidžia naudoti 8 CPU. kai diegiate "SQL Server", naudosite fizinę CPU skaičių ir leisite "SQL Server" apdoroti konvertavimo santykį. Priešingai, kai nustatote parinktį priskyrimo šablonas , naudosite LOGINES procesoriaus reikšmes, nes SQL serveris naudoja visus CPU, tarsi jie būtų fiziniai procesoriai. Daugiau licencijavimo ir palaikomos konfigūravimo informacijos rasite apsilankę šioje "Microsoft" svetainėje:

http://www.microsoft.com/sql/howtobuy/default.mspx

Procesoriaus susiejimas

Pagal numatytuosius "SQL Server" sukuria loginio vartotojo režimo planavimo (UMS) planavimo priemonę kiekvienam procesoriui pagal eilės tvarką. Naudojant "Hyper-threaded" įgalintas aplinkas, "Microsoft Windows" leidžia visiems perdirbėjams naudotis SQL serverio procesu, tarsi jie būtų tikri fiziniai procesoriai. Loginės ir fizinio procesoriaus atvaizdavimo pavyzdys pateiktas šioje lentelėje. Procesoriaus susiejimo lentelė 1

Loginė

Fizinę

0

0

1

1

2

2

3

3

4

0

5

1

6

2

7

3

Čia yra kitas procesoriaus atvaizdavimo pavyzdys. Procesoriaus susiejimo lentelė 2

Loginė

Fizinę

0

0

1

0

2

1

3

1

4

2

5

2

6

3

7

3

Arba susiejimas yra priimtinas "SQL Server". Tačiau būkite atsargūs, kad nesukurtumėte situacijos, kai SQL serveris yra netikėtai apribotas fizine CPU, kai manoma, kad naudosite kelis fizinius CPU. galite naudoti SQL serverio priskyrimo šablono parinktį, kad pakeistumėte numatomą fizinio procesoriaus naudojimą. Norėdami tai atlikti, žiūrėkite procesoriaus priskyrimo 1 lentelė. Jei priskyrimo šablonas yra 00010001, o jis naudoja "Processor 0" ir 4 procesorių, naudojami loginiai procesoriai yra susieti su pavyzdiniame fiziniame procesoriuje, #0. Tai lemia vieno fizinio procesoriaus naudojimą, kuris palaiko abu loginių procesorių, o ne du fizinius procesorius. Ši situacija tikriausiai sumažins veikimą. Galite naudoti parinktį priskyrimo šablonas ir IO priskyrimo šablono paleisties parametrą, kad pakeistumėte numatytąjį veikimą. Daugiau informacijos apie parinktį priskyrimo šablonas arba IO priskyrimo šablono paleisties parametrą rasite "SQL Server" interneto knygose.Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

298402 Supratimas, kaip nustatyti SQL serverio I/O priskyrimo parinktįĮspėjimas Naudokite atsargiai, kai sukuriate priskyrimo kaukę. Galite lengvai sukonfigūruoti priskyrimo kaukę netinkamai naudodami tą patį fizinį procesorių, skirtą dviem loginiams procesoriams palaikyti, kai ketinate naudoti atskirus fizinius procesorius.

Veikimo

"Hyper-threaded" aplinkos našumas skiriasi. Atliekant konservatyvius testus nustatyta, kad "SQL Server" darbo krūvis yra nuo 10 iki 20 procentų, tačiau taikomosios programos šablonai turi reikšmingą poveikį. Galite pastebėti, kad kai kurios taikomosios programos negauna našumo padidėjimo pasinaudodamos "Hyper-threading" pranašumais. Jei fiziniai perdirbėjai jau yra prisotinti, naudojant loginių procesorių galima realiai sumažinti darbo krūvį. Pvz., taikomosios programos, kurios sukelia didelį tvirtinimą, gali sumažinti efektyvumą hiper gijos aplinkoje. Rekomenduojame kruopščiai išbandyti taikomąją programą, kad įsitikintumėte, jog "Hyper-threaded" aplinka suteikia jums norimą našumo padidėjimą, palyginti su lygiaverčių fizinių procesorių pirkimu. "Hyper-threading" gali būti labai naudinga, tačiau "Hyper-threading" negali pakeisti visos papildomo fizinio procesoriaus galios.Trečiųjų šalių produktus, aprašytus šiame straipsnyje, gamina bendrovei „Microsoft“ nepriklausančios įmonės. „Microsoft“ neteikia jokių numanomų ar kitokių garantijų dėl šių produktų veikimo ar patikimumo."Intel" žiniatinklio svetainėje yra gera informacija ir vadovėliai apie "Hyper-threading" ("Intel NetBurst microarchitecture"). Daugiau informacijos apie sistemas, kurios palaiko "Hyper-threading", rasite apsilankę šiose "Intel" žiniatinklio svetainėse:

http://software.intel.com/en-us/blogs/2009/06/02/intel-hyper-threading-technology-your-questions-answered http://developer.intel.com

Maksimalus lygiagretumas (MAXDOP)

Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2806535 "SQL Server" konfigūravimo parinkties "Maksimalus lygiagretumo laipsnis" rekomendacijos ir gairės

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×