Застосовується до
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 Express Edition with Advanced Services Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Standard X64 Edition Microsoft SQL Server 2005 Workgroup Edition SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Express with Advanced Services SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Express with Advanced Services SQL Server 2008 R2 Parallel Data Warehouse SQL Server 2008 R2 Standard SQL Server 2008 R2 Standard Edition for Small Business SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2008 Standard SQL Server 2008 Standard Edition for Small Business SQL Server 2008 Web SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Зміст

ВСТУП

У цій статті розглядаються в SQL Server підтримки в середовищі гіпер потоків.

Додаткові відомості

Основні структури SQL Server є в середовищі гіпер зв'язані на повну силу. Однак, якщо ви використовуєте середовищі гіпер потоками, ми рекомендуємо виконання таких дій:

  • Запустіть Microsoft SQL Server 2000 пакет оновлень 3 (SP3) або пізнішим пакетом оновлень.

  • Інсталюйте останні оновлення безпеки.

В операційній системі Microsoft Windows робить це логічних процесорів гіпер потоку команд, відображаються як фізичних процесорів. Через те, що вже є дуже розширювана SQL Server, додаткові процесори дати SQL Server можна використовувати кілька процесорів.Щоб отримати додаткові відомості про підтримку для Microsoft Windows hyper-threading відвідайте веб-сайт корпорації Майкрософт:

http://www.microsoft.com/whdc/system/sysinternals/ht-windows.mspx Потрібно знати про такі речі, коли ви плануєте розгортання, гіпер потоками:

  • Ліцензування

  • Процесор зіставлення

  • Продуктивність

  • Процесор Intel, підрахунок. exe

Щоб отримати додаткові відомості про кожний елемент, що відповідає.

Ліцензування

Гіперпотокова увімкнуто, базову систему вводу виводу (BIOS) використовує логічні фізичних ЦП, співвідношення. Поточна реалізація використання 2:1 співвідношення. Це означає, що існують два (2) логічних процесорів для кожного фізичного процесора. Ці показники можуть змінюватися в майбутньому. Однак, додаткові ліцензування код, який, що регулює ліцензування обмежень для обробки відношення мають Microsoft SQL Server 2000 пакет оновлень 3 (SP3) і пізніших версій. Наприклад, якщо код продукту SQL Server, які ви інсталювали дозволяє 4 ЦП ліцензії на 2:1 відношення, створення SQL Server 2000, SP3 і пізніше збірки налаштувати і дає змогу використовувати 8 процесорів.Під час інсталяції сервера SQL Server, використовується кількість фізичних Процесорів, і дозволити SQL Server, обробки співвідношення перетворення. З іншого боку, якщо параметр маска відповідності , ви будете використовувати значення логічних Процесорів, через те, що SQL Server використовує всіх процесорів наче фізичних процесорів.Докладніше ліцензування а саме конфігурації відвідайте веб-сайт корпорації Майкрософт:

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 може бути дуже корисним, але гіперпотокова не може замінити повну силу додаткові фізичної процесор.Продукти сторонніх виробників, які розглядаються в цій статті, розроблені компаніями, що не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій, неявних або інших, стосовно продуктивності або надійності цих продуктів.На веб-сайт Intel, є деякі інформації та посібники, про гіперпотокова (Intel NetBurst мікроархітектури). Щоб отримати додаткові відомості про систем, які підтримують, гіперпотокова в таких Intel веб-сайтах:

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

Максимальний рівень паралелізм (MAXDOP)

Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

2806535 рекомендації та рекомендації щодо конфігурації параметр "Максимальна кількість ступінь паралелізм" у SQL Server

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.