Podpora serveru SQL Server v prostředí s podprocesy typu hyper

Překlady článku Překlady článku
ID článku: 322385 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

ÚVOD

Tento článek popisuje podporu serveru SQL Server v Podprocesy typu Hyper prostředí.

Další informace

Základní SQL Server je plně funkční v prostředí hyper podprocesem. Nicméně, pokud používáte prostředí hyper podprocesem, doporučujeme vám postupujte takto:
  • Spustit Microsoft SQL Server 2000 Service Pack 3 (SP3) nebo novější aktualizace service pack.
  • Nainstalujte nejnovější aktualizaci zabezpečení.
Provádí operační systém Microsoft Windows logické procesory hyper vlákna se zobrazují jako fyzické procesory. Protože je SQL Server již vysoce škálovatelná, další procesory umožňují serveru SQL Server pomocí více procesorů.

Další informace o Microsoft Windows podporu technologie hyper-threading, navštivte následující Web společnosti Microsoft:
http://www.microsoft.com/whdc/System/Sysinternals/HT-Windows.mspx

Je třeba vědět z následujících možností v případě, že uvažujete o nasazení technologie hyper-threaded:
  • Správa licencí
  • Mapování procesoru
  • Výkon
  • Procesor Intel na nástroj počítání
Další informace o každé položce následuje.

Správa licencí

Pokud je povolena technologie hyper-threading, používá logické fyzický procesor poměr základní Input Output systému (BIOS). Aktuální implementace používají poměr 2: 1. To znamená, že jsou dva (2) logických procesorů pro každý fyzický procesor. Tyto poměry se může změnit v budoucnosti; Microsoft SQL Server 2000 Service Pack 3 (SP3) a novější verze však mají další licenční kód, který nastaví licenčních omezení pro zpracování poměr. Je-li kód produktu SQL Server, který jste nainstalovali povolení 4 licenční procesoru v poměru 2: 1, sestavení serveru SQL Server 2000 SP3 a vyšší vytvoří upravit a umožňují použít 8 procesorů.

Pokud instalujete SQL Server, bude pomocí fyzického spočítání procesoru a nechte zpracovat serveru SQL Server poměr převodu. Naopak pokud nastavíte možnost masku spřažení , použijeme logické hodnoty využití procesoru protože SQL Server pomocí všech procesorů, jako by šlo o fyzických procesorů.

Další informace Podrobnosti konfigurace správy licencí a je podporován, navštivte následující společnosti Microsoft Webový server:
http://www.microsoft.com/SQL/howtobuy/default.mspx

Mapování procesoru

Ve výchozím nastavení SQL Server vytvoří logické uživatelského režimu plánování Plánovač (UMS společnosti) pro každý procesor v pořadí podle pořadového čísla procesoru. V Podprocesy typu Hyper povoleno prostředí Microsoft Windows provede všechny procesory k dispozici procesu serveru SQL Server jako v případě, že jsou splněny fyzických procesorů. A Ukázka logické a fyzické procesor mapování je uveden v následující Tabulka.

Procesor mapovací tabulka 1
Zmenšit tuto tabulkuRozšířit tuto tabulku
LogickéFyzické
00
11
22
33
40
51
62
73
Zde je ukázka mapování jiný procesor.

Procesor Mapovací tabulka 2
Zmenšit tuto tabulkuRozšířit tuto tabulku
LogickéFyzické
00
10
21
31
42
52
63
73
Buď mapování je přijatelné pro SQL Server. Buďte však opatrní Ne, chcete-li vytvořit situaci, kde je neočekávaně ukončena omezeno na serveru SQL Server Když se očekává, chcete-li použít více fyzických procesorů fyzického procesoru.

Je můžete použít možnost masku spřažení SQL Server můžete změnit očekávané fyzické využití procesoru. Chcete-li to provést, naleznete v tématu tabulky mapování procesoru 1. Pokud spřažení maska je 00010001 a používá procesor 0 a logický procesor 4, procesory, které se používají jsou mapovány na vzorku fyzickým procesorem #0. To má za následek použití jeden fyzický procesor, který podporuje obě logický procesory místo dvou fyzických procesorů. Tato situace bude pravděpodobně snížení výkonu.

Můžete použít kombinaci masku spřažení možnost a spouštěcí parametr masku spřažení vstupně-výstupní, chcete-li změnit výchozí nastavení chování. Další informace o možnost masku spřažení nebo vstupně-výstupní Spřažení masky při spuštění parametru naleznete v tématu SQL Server Books Online.

Další informace získáte klepnutím na tlačítko článku znalostní báze Microsoft Knowledge Base:
298402Principy nastavení SQL Možnost spřažení server vstupně-výstupní operace
Upozornění: Buďte opatrní při stanovení masku spřažení. Můžete snadno pomocí stejného fyzického procesoru nesprávně konfigurujte masku spřažení podporu dvou logických procesorů, pokud máte v úmyslu použít samostatné fyzické procesory.

Výkon

Výkon podprocesy typu hyper prostředích se liší. Konzervativní testování se ukázalo 10 až 20 procent zisků pro pracovní vytížení serveru SQL Server ale vzorky aplikace mají významný vliv. Pravděpodobně zjistíte, že Některé aplikace neobdrží zvýšení výkonu díky o technologii hyper-threading. Pokud jsou fyzických procesorů již nasycené, použití logických procesorů může ve skutečnosti snížit pracovní vytížení dosaženo.

Pro například aplikace, které snížily věc, kterou může způsobit vysoké úrovně kolize výkon v prostředí hyper podprocesem. Doporučujeme otestovat váš aplikaci důkladně a ujistěte se, že poskytuje prostředí s podprocesy typu hyper výkon získáte má oproti nákupu ekvivalent fyzických procesorů. Technologie hyper-threading, může být velmi užitečné, ale technologie hyper-threading nelze Nahraďte plný výkon další fyzické procesoru.

Produkty třetích stran popisované v tomto článku jsou vyráběny společnostmi nezávislými na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku, implicitně předpokládanou ani jinou, týkající se výkonu nebo spolehlivosti těchto produktů.

Webovém serveru společnosti Intel má některé dobré informace a výukové programy o technologii hyper-threading (Mikroarchitektura Intel NetBurst). Pro Další informace o systémech, které podporují technologii hyper-threading, navštivte Následující servery WWW Intel:
http://software.Intel.com/en-us/blogs/2009/06/02/Intel-Hyper-Threading-Technology-your-Questions-answered

http://Developer.Intel.com


Maximální stupeň paralelnost (MAXDOP)

Podprocesy typu hyper CPU zavádí běžných problémů zneplatnění mezipaměti procesoru, které fyzické implementace s více procesory nedochází k potížím. Zatížení aplikace může ovlivnit nárůst výkonu a běžné chování mezipaměti procesoru. Doporučujeme otestovat zatížení aplikace s více změn nastavení MAXDOP . Nárůst výkonu může být dosaženo pomocí MAXDOP nastavení je více než počet fyzických procesorů, které jsou používány. Používáte-li NUMA, nastavení MAXDOP nutné stanovit na více než počet procesorů v každém uzlu NUMA. Například pokud je systém nakonfigurován na dvou fyzických procesorů a čtyři logické procesory, MAXDOP nastavení by mělo být 2. Další informace získáte klepnutím na tlačítko článku znalostní báze Microsoft Knowledge Base:
2023536 Doporučení a pokyny pro maximální úhel paralelizace možnost konfigurace

Vlastnosti

ID článku: 322385 - Poslední aktualizace: 18. ledna 2013 - Revize: 13.0
Informace v tomto článku jsou určeny pro produkt:
  • 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
  • SQL Server 2012 Enterprise Core
Klíčová slova: 
kbinfo kbmt KB322385 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku: 322385

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com