SQL serverio palaikymo hiper gijos aplinkoje

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 322385
ĮVADAS
Šiame straipsnyje aptariama SQL serverio palaikymo hiper gijos aplinkoje.
Daugiau informacijos
SQL Server core dizainas yra visiškai funkcinis hiper gijos aplinkoje. Tačiau jei jūs naudojate hiper gijos aplinkoje, rekomenduojame atlikti šiuos veiksmus:
  • Paleisti Microsoft SQL Server 2000 "3 pakeitimų paketą (SP3) arba naujesniu pakeitimų paketu.
  • Įdiekite naujausius saugos naujinimą.
Microsoft Windows operacinės sistemos leidžia loginio hyper-gija CPU rodoma kaip fizinės CPU. Nes SQL serverio jau mastelis, daugiau CPU suteikti SQL serverio galimybė naudoti daugiau procesorių.

Jei norite gauti papildomos informacijos apie "Microsoft Windows" palaikymas "hyper-threading, apsilankykite šioje" Microsoft "svetainėje:
Jums reikia žinoti apie šiuos dalykus, kai ketinate hiper gijos visuotinio diegimo:
  • Licencijavimas
  • Procesoriaus susiejimas
  • Efektyvumas
  • "Intel' CPU skaičiavimo priemonė
Daugiau informacijos apie kiekvieną elementą taip.

Licencijavimas

Kai hyper-threading, pagrindinės įvesties išvesties sistemos (BIOS) naudoja loginių ir fizinių CPU santykį. Dabartinis diegimas naudojant 2:1 santykį. Tai reiškia, kad yra du (2) Loginių procesorių kiekvieno fizinio CPU. Šie santykiai gali keistis, ir ateityje. Tačiau Microsoft SQL Server 2000 "3 pakeitimų paketą (SP3) ir naujesnėse versijose yra papildomi licencijavimo kodą, kuris reguliuoja licencijavimo apribojimų dirbti santykį. Pvz., jei SQL serverio produkto kodo, įdiegus 4 CPU licencijos leidžia 2:1 formatu, SQL Server 2000 SP3 Komponavimo versija ir vėliau komponavimo versijos koreguoti ir leidžia naudoti 8 CPU.

Kai diegiate "SQL Server", galite naudoti fizinės CPU skaičius ir leisite tvarkyti konvertavimo koeficientas SQL Server. Priešingai, kai nustatote pasirinktį priskyrimo šablonas , reikės loginio Procesoriaus reikšmes nes SQL serveris naudoja visos CPU, jei jie buvo fizinių procesorių.

Daugiau licencijavimo ir palaikomos konfigūracijos informacijos, apsilankykite šioje "Microsoft" svetainėje:

Procesoriaus susiejimas

Pagal numatytuosius nustatymus SQL serverio sukuria loginio vartotojo režimo planavimo (Jurga) planavimo kiekvieną procesorių skaičiaus procesoriaus tvarka. Hyper gijos įgalintos aplinkoje, Microsoft Windows daro visi galės SQL serverio procesorių apdoroti, jei jie yra teisinga fizinių procesorių. Loginių ir fizinių procesorių atvaizdavimas pavyzdys parodyta toliau pateiktoje lentelėje.

Procesoriaus susiejimo lentelėje 1
LoginiųFizinės
00
11
22
33
40
51
62
73
Čia yra kitą procesorių atvaizdavimas pavyzdys.

Procesoriaus susiejimo lentelėje 2
LoginiųFizinės
00
10
21
31
42
52
63
73
Arba susiejimas yra priimtinas prie SQL serverio. Tačiau būkite atsargūs ne sukurti padėtis, kai SQL serverio yra netikėtai tik fizinės CPU, kai ji turėtų naudoti kelis fizinių procesorių.

SQL serverio priskyrimo šablonas galimybe galite naudotis pakeisti turėtų fizinės procesoriaus naudojimo. Norėdami tai padaryti, žr. procesoriaus susiejimo lentelėje 1. Priskyrimo šablonas yra 00010001, jis naudoja procesoriaus 0 ir 4 procesorius Loginių procesorių, kurie yra naudojami yra susietos su pavyzdys fizinių procesorių, #0. Tai lemia vieną fizinių procesorių naudoti, kuris palaiko abi Loginių procesorių, o ne du fizinių procesorių. Šiuo atveju tikriausiai bus sumažinti efektyvumą.

Norėdami pakeisti numatytąjį veikimą, galite naudoti parinktį priskyrimo šablonas ir IO priskyrimo šablonas paleisties parametrą. Daugiau informacijos apie parinktį priskyrimo šablonas arba IO priskyrimo šablonas paleisties parametrą, ieškokite SQL Server interneto knygų.

Norėdami gauti daugiau informacijos, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite „Microsoft Knowledge Base“ žinių bazės straipsnį:
298402 Suprasti, kaip nustatyti parinktį SQL Server įvesties/išvesties priskyrimas
Įspėjimas. Būkite atsargūs, kai nustatote priskyrimo šablonas. Jūs galite lengvai konfigūruoti priskyrimo šablonas netinkamai naudojant paties fizinio procesorius palaiko du Loginių procesorių, kai jums skirta naudoti atskirą fizinių procesorių.

Efektyvumas

Efektyvumo hiper gijos aplinkų skiriasi. Konservatorius bandymai parodė SQL serverio apkrovos naudą 10 ir 20 procentų, tačiau programos modelis turi didelę įtaką. Gali būti, kad kai kurios programos negali gauti padidinti efektyvumą pasinaudoti hyper-threading. Jei jau yra prisotintas fizinių procesorių, naudojant Loginių procesorių gali iš tikrųjų sumažinti darbo krūvį pasiekti.

Pvz., programos, kurios smarkiai tvirtinimas gali lėčiau hiper gijos aplinkoje. Rekomenduojame patikrinti savo kruopščiai ir įsitikinkite, kad hiper gijos aplinkoje suteikia efektyvumą gaunate norite palyginti lygiavertį fizinės CPU pirkimo programą. Hyper-threading gali būti labai naudinga, bet hyper-threading negali pakeisti visus papildomos fizinės CPU.

Trečiųjų šalių produktus, aptariamus šiame straipsnyje, kuria įmonės, kurios nepriklauso „Microsoft“. „Microsoft“ neteikia jokių garantijų, numanomų ar kitokių, dėl šių produktų veikimo ir patikimumo.

Intel svetainėje yra kai kurios geros informacijos ir mokymo programų, hyper-threading (Intel NetBurst mikroarchitektūra). Daugiau informacijos apie sistemos, kurie palaiko hyper-threading, apsilankykite šioje Intel svetainėje:


Max laipsnis lygiagretumas (MAXDOP)

Norėdami gauti daugiau informacijos, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite „Microsoft Knowledge Base“ žinių bazės straipsnį:
2806535 Rekomendacijos ir gairės SQL Server "versijos lygiagretumas aukščiausias laipsnis" konfigūracija

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 322385 – Paskutinė peržiūra: 08/06/2015 07:01:00 – Peržiūra: 1.0

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 64-bit Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Evaluation Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Express Edition with Advanced Services, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL 2005 Server Workgroup, 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 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 Parallel Data Warehouse, 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 Reporting Services, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2012 Business Intelligence, 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, Microsoft 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, Microsoft SQL Server 2014 Web, SQL Server 2014 Reporting Services

  • kbinfo kbmt KB322385 KbMtlt
Atsiliepimai