Momentan sunteți offline, așteptați să vă reconectați la internet

Suport SQL Server într-un mediu hyper-fire

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 322385
INTRODUCERE
Acest articol discută despre suportul de SQL Server într-un mediu hyper-fire.
Informaţii suplimentare
Design core SQL Server este complet funcționale într-un mediu hyper-fire. Cu toate acestea, dacă utilizați un mediu hyper-fire, vă recomandăm să procedați astfel:
  • Executați Microsoft SQL Server 2000 pachet Service Pack 3 (SP3) sau un pachet de pachet Service Pack ulterioare.
  • Instalați cea mai recentă actualizare de securitate.
Sistemul de operare Microsoft Windows face procesoare logice hyper-thread apare ca procesoare fizice. Deoarece SQL Server este deja foarte scalabil, procesoare suplimentare da SQL Server capacitatea de a folosi mai multe procesoare.

Pentru informații suplimentare despre Microsoft Windows support hyper-threading, vizitați următorul site Web Microsoft:
Ce trebuie să Acordați atenție următoarele lucruri atunci când doriți să o implementare hyper-fire:
  • Licențiere
  • Mapări de procesor
  • Performanță
  • CPU Intel calculul utilitar
Mai multe informații despre fiecare element urmează.

Licențiere

Când este activat hyper-threading, utilizează o logică fizic CPU raportul Basic Input Output System (BIOS). Implementări curente sunt folosind 2:1 rapoarte. Aceasta înseamnă că nu există două (2) procesoare logice pentru fiecare CPU fizic. Aceste rapoarte se pot modifica în viitor; cu toate acestea, Microsoft SQL Server 2000 pachet Service Pack 3 (SP3) și versiunile ulterioare au cod de licențe suplimentare care reglează restricții de licență pentru a gestiona raportul. De exemplu, dacă codul de produs SQL Server pe care le-ați instalat permite o licență de CPU 4 la un raport de 2:1, numărul de compilare SQL Server 2000 pachet Service Pack 3 și mai târziu compilările ajustați și vă permite să utilizați 8 procesoare.

Atunci când instalați SQL Server, se va utiliza numărul CPU fizic și să permiteți SQL Server ocupa de conversie raportul. În schimb, atunci când setați opțiunea mască de afinitate , veți utiliza valorile logice CPU pentru că SQL Server utilizează toate procesoarele ca în cazul în care au fost procesoare fizice.

Pentru mai multe detalii configurare licențiere și acceptate, vizitați următorul site Web Microsoft:

Mapări de procesor

implicit, SQL Server creează o logică Programator de activităţi de programare în mod utilizator (UMS) pentru fiecare procesor în funcţie de ordinea ordine procesor. În mediile activat hyper-fire, Microsoft Windows face toate procesoarele disponibile pentru SQL Server proces ca în cazul în care sunt adevărate procesoare fizice. Un exemplu de logică și de cartografiere procesor fizic este indicat în următorul tabel.

Procesor de cartografiere tabel 1
LogicăFizic
00
11
22
33
40
51
62
73
Iată un alt procesor eșantion de cartografiere.

Tabel de mapare procesor 2
LogicăFizic
00
10
21
31
42
52
63
73
Fie maparea este acceptabil la SQL Server. Cu toate acestea, aveți grijă nu se creează o situație în care SQL Server este limitat în mod neașteptat la un CPU fizic atunci când se așteaptă să utilizați mai multe procesoare fizice.

Utilizaţi opţiunea mască de afinitate SQL Server pentru a modifica așteptat procesor fizic de utilizare. Pentru aceasta, consultați procesor maparea tabel 1. Dacă mască de afinitate este 00010001 și este folosind procesor 0 și procesor 4, procesoare logice care se utilizează sunt mapate la procesor fizic eșantion, #0. Acest lucru duce la utilizarea singur procesor fizic care acceptă ambele de procesoare logice în loc de două procesoare fizice. Această situație, probabil, va scădea performanțele.

Utilizați o combinație de opțiunea mască de afinitate și parametrul de pornire mască de afinitate IO pentru a modifica comportamentul implicit. Pentru mai multe informații despre opțiunea mască de afinitate sau mască de afinitate IO parametru de pornire, consultați manualele Online SQL Server.

Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
298402 Înțelegerea cum să setați opțiunea de afinitate I/O de Server SQL
Avertisment Precauție stabilit mască de afinitate. Aveți posibilitatea să configurați cu ușurință mască de afinitate incorect utilizând același procesor fizic se acceptă două procesoare logice când intenționați să utilizați procesoare fizic separat.

Performanță

Performanțele hyper-fire medii variază. Testarea conservatoare a arătat câștiguri 10 până la 20% pentru SQL Server de lucru, dar modele de aplicație afecta semnificativ. Ar putea găsi că unele aplicații nu primesc o creștere performanței profitând de hyper-threading. Dacă procesoare fizice sunt deja saturate, folosind procesoare logice poate reduce de fapt volum de lucru realizat.

De exemplu, aplicațiile care provoacă un nivel ridicat de probleme privind împărțirea poate provoca performanță scăzută într-un mediu hyper-fire. Vă recomandăm să testați aplicația bine pentru a vă asigura că un mediu hyper-fire oferă o performanță câștiga doriți versus comanda echivalentă procesoare fizice. Hyper-threading poate fi foarte utile, dar hyper-threading nu poate înlocui întreaga forță de un CPU fizice suplimentare.

Produsele terţe despre care se discută în acest articol sunt fabricate de companii independente de Microsoft. Microsoft nu garantează în niciun fel, implicit sau în alt mod, funcționarea sau fiabilitatea acestor produse.

site web al Intel are unele informații bună și tutoriale despre hyper-threading (Intel NetBurst microarchitecture). Pentru mai multe informații despre sistemele care acceptă hyper-threading, vizitați următorul site Intel Web:


Max gradul de paralelism (MAXDOP)

Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
2806535 Recomandări și ghiduri pentru opțiunea de configurare "max gradul de paralelism" în SQL Server

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 322385 - Ultima examinare: 08/06/2015 07:36:00 - Revizie: 2.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 Server 2005 Enterprise Edition, 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 Server 2005 Workgroup Edition, 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 KbMtro
Feedback
getElementsByTagName("head")[0].appendChild(m);