Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Съдържание

Въведение

Тази статия се обсъжда поддръжката на SQL Server в хипер нишка среда.

Допълнителна информация

Проектиране на ядрото на SQL Server е напълно функционална в среда на хипер нишка. Обаче ако използвате хипер нишка среда, ви препоръчваме да правите следното:

  • Стартирайте Microsoft SQL Server 2000 Service Pack 3 (SP3) или по-късен сервизен пакет.

  • Инсталирайте последната актуализация на защитата.

Операционната система Microsoft Windows прави логически процесори хипер нишка се появяват като физически процесори. Тъй като SQL Server вече е много мащабируем, допълнителни процесори дават SQL Server възможността да се използва повече процесори.

За допълнителна информация за поддръжка на Microsoft Windows hyper-threading посетете следния уеб сайт на Microsoft:

http://www.microsoft.com/whdc/system/sysinternals/ht-windows.mspx
Трябва да знаете следните неща, когато обмисляте хипер нишка на разполагане:

  • Лицензиране

  • Съпоставяне на процесора

  • Производителност

  • Процесор на Intel преброяване програма

Повече информация за всеки елемент следва.

Лицензиране

Когато е активиран hyper-threading, базова входно изходна система (BIOS) използва логически физически процесор отношението. Текущи приложения използват 2.1 показатели. Това означава, че има два (2) логически процесори за всеки физически процесор. Тези отношения могат да се променят в бъдеще; обаче Microsoft SQL Server 2000 Service Pack 3 (SP3) и по-нови версии са допълнителни лицензи код, който настройва лицензионни ограничения за работа с отношението. Например ако SQL Server продуктовия код, който сте инсталирали позволява 4 лиценз на Процесора в отношение 2:1, компилацията на SQL Server 2000 SP3 и по-късно изгражда коригира и ви дава възможност да използвате 8 процесори.

Когато инсталирате SQL Server, ще използвате броя на физически процесор и оставите коефициент на преобразуване на SQL Server. Обратно когато зададете опцията Афинитетна маска , използвате логически Процесора стойности защото SQL Server използва всички процесори, сякаш физически процесори.

За лицензиране и поддържаните конфигурация повече посетете следния уеб сайт на Microsoft:

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

Съпоставяне на процесора

По подразбиране SQL Server създава логически планиране на планиране на потребителски режим (UMS) за всеки процесор редното числително процесор ред. В хипер нишка разрешени среди Microsoft Windows прави всички процесори за SQL Server процес, ако са налице физически процесори. Пример на логически и физически процесор съответствието е показано в следващата таблица.

Таблицата за съответствие на процесора 1

Логически

Физически

0

0

1

1

2

2

3

3

4

0

5

1

6

2

7

3

Тук е друг процесор съответствието пример.

Процесор съответствието таблица 2

Логически

Физически

0

0

1

0

2

1

3

1

4

2

5

2

6

3

7

3

Или съответствието е приемливо за SQL Server. Внимавайте обаче не се създава ситуация, когато SQL Server е неочаквано ограничен до физически Процесори, когато се очаква да използват няколко физически процесори.

Можете да използвате SQL Server афинитет маска опция да промените очакваните физически процесор използване. За целта вижте таблицата за съответствие на процесора 1. Ако Афинитетна маска е 00010001 и използва процесор 0 и процесор 4, добавени към примерен физически процесор, #0 логически процесори, които се използват. Това води до един физически процесор използване, който поддържа едновременно логически процесори, вместо два физически процесори. Тази ситуация вероятно ще намали производителността.

Можете да използвате комбинация афинитет маска и параметъра за стартиране и Афинитетна маска за да промените поведението по подразбиране. За повече информация за опцията афинитет маска или параметъра за стартиране и Афинитетна маска вижте SQL Server Books Online.

За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

298402 разбиране как да зададете опцията SQL Server/и афинитет

Предупреждение Бъдете внимателни, когато осъществявате Афинитетна маска. Можете лесно да конфигурирате Афинитетна маска неправилно с помощта на същия физически процесор да поддържа два логически процесори, когато можете да използвате отделни физически процесори.

Производителност

Изпълнение на хипер нишка среда се променя. Консервативни тестове показват печалби от 10 до 20 процента за SQL Server натоварвания, но приложението модели имат значително влияние. Можете да откриете, че някои приложения не получават увеличение на производителността като се възползва от hyper-threading. Ако вече са наситени физически процесори, с помощта на логически процесори всъщност може да намали натоварването постигнати.

Например приложения, които причиняват високи нива на спор може да предизвика понижена производителност хипер нишка среда. Ние препоръчваме да проверите вашето приложение добре да се уверите, че хипер нишка среда осигурява производителността получавате желаните срещу закупуването на съответния физически процесори. Hyper-threading могат да бъдат много полезни, но многонишковата не може да замени пълните възможности на допълнителни физически процесор.

Продуктите на други разработчици, които се обсъждат в тази статия, са произведени от фирми, независими от Microsoft. Microsoft не дава никакви гаранции, подразбиращи се или от друго естество, за производителността или надеждността на тези продукти.

Уеб сайт на Intel има някои добри информация и ръководства за hyper-threading (Intel NetBurst микроархитектура). За повече информация за системи, които поддържат hyper-threading посетете следните сайтове на Intel:

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

http://developer.intel.com

Max степента на паралелизъм (MAXDOP)

За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

2806535 препоръки и насоки за опцията "максималната степен на успоредността" конфигурация в SQL Server

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×