Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Obsah

ÚVOD

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

Další informace

Základní design SQL serveru je plně funkční v prostředí Hyper-threadd. Pokud ale používáte prostředí hyper-threaded, doporučujeme, abyste provedli následující kroky:

  • Spusťte Microsoft SQL Server 2000 Service Pack 3 (SP3) nebo novější.

  • Nainstalujte nejnovější aktualizaci zabezpečení.

Operační systém Microsoft Windows slouží jako fyzické procesory. Vzhledem k tomu, že SQL Server už je vysoce škálovatelný, další procesory přidávají SQL serveru možnost používat další procesory. Další informace o podpoře Microsoft Windows pro vlákno, navštivte následující web společnosti Microsoft:

http://www.microsoft.com/whdc/system/sysinternals/ht-windows.mspxPři zvažování nasazení s technologií Hyper-thread je třeba mít na paměti následující skutečnosti:

  • Licencí

  • Mapování procesoru

  • Nástroje

  • Nástroj inventarizace procesoru Intel

Další informace o jednotlivých položkách

Licencí

Když je povoleno Hyper-Threading, používá systém BIOS (Basic Input Output System) logické poměr fyzických PROCESORů. Aktuální implementace používají poměry 2:1. To znamená, že pro každý fyzický procesor existují dva (2) logické procesory. Tyto poměry se mohou v budoucnu změnit. Microsoft SQL Server 2000 Service Pack 3 (SP3) a novější verze však mají další licenční kód, který upraví licenční omezení pro zpracování tohoto poměru. Pokud je třeba kód produktu SQL Server, který jste si nainstalovali, povolený pro 2:1 poměru s licencí na procesor 4, bude se vám v systému SQL Server 2000 SP3 automaticky přizpůsobovat a umožněno používat 8 procesorů. při instalaci SQL serveru použijete fyzický procesor a povolíte, aby SQL Server zpracoval poměr převodu. Naproti tomu, když nastavíte možnost Maska spřažení , použijete hodnoty logického procesoru, protože SQL Server používá všechny procesory, jako by to byly fyzické procesory. Další informace o licencování a podporovaných konfiguracích najdete na následujícím webu společnosti Microsoft:

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

Mapování procesoru

Ve výchozím nastavení vytvoří SQL Server Plánovač plánování logických uživatelských režimů (UMS) pro každý procesor podle pořadového pořadí. V prostředích s povolenými hostiteli s technologií Hyper-v Microsoft Windows jsou k dispozici všechny procesory pro proces SQL serveru, jako by to byly skutečné fyzické procesory. V následující tabulce je zobrazen vzorek logického a fyzického mapování procesoru. Tabulka mapování procesoru 1

Logické

Fyzickou

0,30

0,30

0,1

0,1

dvojrozměrné

dvojrozměrné

3000

3000

čtyř

0,30

0,5

0,1

šest

dvojrozměrné

7

3000

Tady je další ukázka mapování procesoru. Tabulka mapování procesoru 2

Logické

Fyzickou

0,30

0,30

0,1

0,30

dvojrozměrné

0,1

3000

0,1

čtyř

dvojrozměrné

0,5

dvojrozměrné

šest

3000

7

3000

Mapování je přijatelné pro SQL Server. Dávejte pozor, abyste nevytvářeli situaci, kdy je SQL Server neočekávaně omezený na fyzický procesor, když se očekává použít více fyzických procesorů. pomocí možnosti Maska spřažení SQL serveru můžete změnit očekávané využití fyzického procesoru. Postup najdete v článku tabulka mapování procesoru 1. Pokud je maska spřažení 00010001 a používá procesor 0 a procesor 4, jsou logické procesory, které se používají, namapované na ukázkový fyzický procesor #0. Výsledkem je použití jednoho fyzického procesoru, který podporuje oba logické procesory místo dvou fyzických procesorů. Tato situace pravděpodobně sníží výkon. Chcete-li změnit výchozí chování, můžete použít kombinaci možnosti Maska spřažení a vlastnosti spuštění masky vstupně-výstupní operace. Další informace o volbě masky spřažení nebo o spouštěcím parametru Mask spřažení vstupně-výstupních operací naleznete v tématu SQL Server Books Online.Chcete-li získat další informace, kliknutím na následující číslo článku zobrazíte tento článek ve znalostní bázi Microsoft Knowledge Base:

298402 Principy nastavení možnosti spřažení v systému SQL ServerUpozornění Při stanovování masky spřažení buďte opatrní. Pokud chcete použít samostatný fyzický procesor, můžete snadno nakonfigurovat masku spřažení nesprávně pomocí stejného fyzického procesoru.

Nástroje

Výkon prostředí Hyper-Threading se liší. V konzervativním testování se zobrazilo 10 až 20 procent zisků za pracovní vytížení SQL serveru, ale vzory aplikací mají významný vliv. Může se stát, že některé aplikace nezískají zvýšení výkonu tím, že využijí technologii Hyper-Threading. Pokud už jsou fyzické procesory nasycené, použití logických procesorů může ve skutečnosti snížit zatížení. Například aplikace, které způsobují vysoké úrovně obsahu, mohou způsobit snížení výkonu v prostředí Hyper-threadd. Doporučujeme, abyste důkladně vyzkoušeli aplikaci, abyste měli jistotu, že prostředí Hyper-threadd vám poskytne nárůst výkonu, který chcete použít, a nákup ekvivalentních fyzických procesorů. Technologie Hyper-Threading může být velmi užitečná, ale technologie Hyper-Threading neumožňuje zcela nahradit další fyzický procesor.Produkty jiných výrobců popisované v tomto článku vyrábějí společnosti, které jsou nezávislé na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku (implicitně předpokládanou ani jinou) týkající se výkonu a spolehlivosti těchto produktů.Na webu společnosti Intel jsou některé užitečné informace a výukové programy pro technologii Hyper-Threading (Intel NetBurst mikroarchitekturu). Další informace o systémech, které podporují technologii Hyper-Threading, najdete na následujících webech společnosti 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ň paralelismu (MAXDOP)

Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:

2806535 Doporučení a pokyny pro možnost konfigurace maximální stupeň paralelismu v systému SQL Server

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×