Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Innholdsfortegnelse

INTRODUKSJON

Denne artikkelen omhandler støtte for SQL Server i et miljø med hypertrådede.

Hvis du vil ha mer informasjon

Core-utforming av SQL Server er fullt funksjonell i et miljø med hypertrådede. Hvis du bruker et hypertrådede miljø, anbefaler vi imidlertid at du gjør følgende:

  • Kjøre Microsoft SQL Server 2000 Service Pack 3 (SP3) eller en senere oppdateringspakke.

  • Installer den siste sikkerhetsoppdateringen.

Microsoft Windows-operativsystemet gjør de logiske hyper-thread CPUene vises som fysisk CPUer. Fordi SQL Server allerede er høyt skalerbare, gir flere CPUer SQL Server muligheten til å bruke flere prosessorer.

Hvis du vil ha mer informasjon om Microsoft-Windows-støtte for hyper-threading, kan du gå til følgende Microsoft-webområde:

http://www.microsoft.com/whdc/system/sysinternals/ht-windows.mspx
Du må være oppmerksom på følgende når du vurderer en hypertrådede distribusjon:

  • Lisensiering

  • Tilordning av prosessor

  • Ytelse

  • Intels CPU telling verktøyet

Hvis du vil ha mer informasjon om hver vare følger.

Lisensiering

Når hyper-threading er aktivert, grunnleggende Input Output System (BIOS), bruker du en logisk å fysisk CPU-forholdet. Gjeldende implementasjoner bruker 2:1-forhold. Dette betyr at det er to (2) logisk CPUer for hver fysiske CPU. Disse forhold kan endres i fremtiden; Microsoft SQL Server 2000 Service Pack 3 (SP3) og senere versjoner har imidlertid ekstra lisensiering kode som justerer lisensiering restriksjoner for å håndtere forholdet. For eksempel hvis SQL Server-produktkoden du har installert tillater 4 CPU-lisens på forholdet 2:1, SQL Server 2000 SP3-versjonen og senere bygger justere og du kan bruke 8 CPUer.

Når du installerer SQL Server, vil du bruke den fysiske opptellingen CPU og du la SQL Server håndterer konvertering forholdet. Når du angir alternativet affinitetsmaske , vil du i motsetning bruker logiske CPU-verdier fordi SQL Server bruker alle prosessorer som om de var fysiske prosessorer.

For flere lisenser og støttet konfigurasjonsdetaljer, kan du gå til følgende Microsoft-webområde:

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

Tilordning av prosessor

Som standard oppretter SQL Server en logisk Oppgaveplanlegging for planlegging av bruker-modus (MS) for hver prosessor i rekkefølgen ordenstallet prosessor. Microsoft Windows gjør alle prosessorer som er tilgjengelige for SQL-serveren behandle som om de er sanne fysiske prosessorer i hypertrådede aktiverte miljøer. Et utvalg av logiske og fysiske prosessor-tilordning vises i følgende tabell.

Prosessor-tilordningstabellen 1

Logisk

Fysisk

0

0

1

1

2

2

3

3

4

0

5

1

6

2

7

3

Her er en annen prosessor tilordning utvalg.

Prosessor-tilordningstabellen 2

Logisk

Fysisk

0

0

1

0

2

1

3

1

4

2

5

2

6

3

7

3

Enten tilordning er akseptabelt til SQL Server. Imidlertid være forsiktig så du ikke opprette en situasjon der SQL Server er uventet begrenset til en fysisk prosessor når det forventes å bruke flere fysiske prosessorer.

Du kan bruke SQL Server affinity mask-alternativet til å endre forventede fysiske prosessorbruk. Hvis du vil gjøre dette, kan du se prosessor tilordningstabellen 1. Hvis affinitetsmasken er 00010001, og den bruker 0-prosessor og 4-prosessor, tilordnes de logiske prosessorene som er i bruk for eksempel fysiske prosessoren, #0. Dette fører til bruk på én fysisk prosessor som støtter begge de logiske prosessorene i stedet for to fysiske prosessorer. Denne situasjonen vil sannsynligvis redusere ytelsen.

Du kan bruke en kombinasjon av alternativet affinity mask og i/u-affinitetsmaske oppstartsparameteren til å endre standard virkemåte. Hvis du vil ha mer informasjon om alternativet affinity mask- eller i/u-affinitetsmaske oppstartsparameteren, se SQL Server Books Online.

Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

Forstå hvordan du setter alternativet SQL Server i/u-affinitet for 298402

Advarsel Vær forsiktig når du oppretter affinitetsmasken. Du kan enkelt konfigurere affinitetsmasken feil ved hjelp av den samme fysiske prosessoren til å støtte to logiske prosessorer når du har tenkt å bruke separate fysiske prosessorer.

Ytelse

Ytelse i miljøer med hypertrådede varierer. Konservative testing har vist 10 til 20 prosent gevinst for SQL Server arbeidsbelastninger, men programmet mønstrene har en betydelig innvirkning på. Kan det hende at noen programmer ikke får en økning i ytelse ved å dra nytte av hyper-threading. Hvis de fysiske prosessorene allerede er mettet, kan ved hjelp av logiske prosessorer faktisk redusere arbeidsbelastningen oppnådd.

Programmer som kan føre til høye nivåer av slike konflikter kan for eksempel kan føre til redusert ytelse i et miljø med hypertrådede. Vi anbefaler at du tester programmet grundig for å forsikre deg om at et hypertrådede miljø gir ytelsen får du vil bruke kontra kjøp av tilsvarende fysisk CPUer. Hyper-threading kan være veldig nyttig, men hyper-threading kan ikke erstatte kreftene til en ekstra fysisk CPU.

Tredjepartsprodukter som beskrives i denne artikkelen, produseres av selskaper som er uavhengige av Microsoft. Microsoft gir ingen garantier, stilltiende eller på annen måte, om ytelsen eller påliteligheten til disse produktene.

Intel-Web-området har noen god informasjon og opplæring om hyper-threading (Intel NetBurst-mikroarkitektur). Hvis du vil ha mer informasjon om systemer som støtter hyper-threading, kan du gå til følgende Intel-webområde:

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

http://developer.intel.com

Maksimal grad av parallellisme (MAXDOP)

Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

2806535 anbefalinger og retningslinjer for maksimal grad av parallellisme Konfigurasjonsalternativet i SQL Server

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×