SQL Server підтримки в середовищі hyper різьбові

Переклади статей Переклади статей
Номер статті: 322385 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

ВВЕДЕННЯ

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

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

Ядро Дизайн SQL Server є повністю функціональним, в оточенні hyper різьбові. Однак, якщо ви використовуєте hyper різьбові середовищі, ми рекомендуємо вам виконайте такі інтерактивні елементи.
  • Запустити 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

Ви повинні знати такі речі, коли ви розглядаєте hyper різьбові розгортання:
  • Ліцензування
  • Процесор зіставлення
  • Продуктивність
  • Intel CPU підрахунку утиліта
Додаткові відомості про кожний елемент наступним.

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

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

Під Вільний час інсталяції SQL Сервер, ви будете використовувати фізичної CPU графа і нехай SQL Server впоратися з коефіцієнт перетворення. На відміну від цього, коли ви встановите опцію affinity маску , ви будете використовувати логічні значення CPU тому, що SQL Server використовувати всі процесори, як ніби вони були фізичного процесорів.

Для більш ліцензування і підтримуваних подробиці конфігурації, відвідайте наступні Microsoft Веб-сайт:
http://www.Microsoft.com/SQL/howtobuy/default.mspx

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

За промовчанням SQL Server створює логічний планування режимі користувача Планувальник (українське Математичне) для кожного процесор у порядку порядковий процесор. У Hyper різьбові включений середовищах, Microsoft Windows робить всі процесори доступні для SQL Server процесу, як ніби вони є справжнім фізичних процесорів. A зразок логічних і фізичних процесорів зіставлення показано нижче таблиці.

Процесор зіставлення Таблиця 1
Згорнути цю таблицюРозгорнути цю таблицю
ЛогічніФізичні
00
11
22
33
40
51
62
73
Ось ще один зразок зіставлення процесор.

Процесор Відображення таблиці 2
Згорнути цю таблицюРозгорнути цю таблицю
ЛогічніФізичні
00
10
21
31
42
52
63
73
У будь-якому відображення є прийнятними для SQL Server. Однак, будьте обережні не для того, щоб створити ситуацію, де SQL Server обмежується несподівано на фізичні CPU, коли очікується, використовувати кілька фізичних процесорів.

Ви можна використовувати команду SQL Server affinity маску до зміни очікуваних фізичного сценарій виконання процесора. Для цього перегляньте процесор зіставлення таблиці 1. Якщо близькість маски є 00010001, і він використовує процесор 0 і процесор 4, логічні процесори, які використовуються перетворюються на зразок фізичної процесор, #0. Це призводить до сценарій виконання одного фізичного процесор, що підтримує обидва логічні процесори замість двох фізичних процесорів. Ця ситуація, ймовірно зменшення продуктивності.

Ви можете використовувати поєднання маска відповідності обробника параметр і параметрів запуску IO Affinity маски для сценарій виконання за промовчанням поведінка. Додаткові відомості про параметр affinity маски або на IO Спорідненість маскувати параметрів запуску, переглянути SQL Server Books Online.

Щоб отримати додаткові відомості клацніть, номер статті в базі знань Майкрософт:
298402Розуміння того, як встановити SQL Сервер I/O affinity варіант
Попередження Будьте обережні, коли ви встановити маска відповідності обробника. Ви можете легко Настроювання маска відповідності обробника неправильно, використовуючи той же фізичне процесор для підтримку двох логічних процесорів, коли ви хотіли використовувати окремий фізичного процесори.

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

Продуктивність hyper різьбові середовищах варіюється. Консервативний приймальні випробування показало, 10-20 відсотків вигоди для SQL Server навантаження, але модель застосунку мають значний вплив. Ви можете виявити, що Деякі додатки не отримують Збільшення продуктивності, скориставшись з hyper-threading. Якщо вже насичені фізичних процесорів, за допомогою логічних процесорів може реально скоротити навантаження досягнута.

Для Наприклад, додатків, що причина високих рівнів твердження може викликати зменшився продуктивність в hyper різьбові середовищі. Рекомендовано перевірити ваш застосування ретельно, щоб переконатися, що hyper різьбові середовище забезпечує Ви продуктивність отримати, що ви хочете, проти купівлі еквівалент фізичних процесорів. Hyper-threading може бути дуже корисним, але не hyper-threading може замінити всю силу додаткові фізичної CPU.

Виробники продуктів, обговорюваних у цій статті виробляються з компаніями, які не залежать від корпорації Майкрософт. корпорація Майкрософт не надає жодних гарантій, неявних або інших, стосовно продуктивності або надійності цих продуктів.

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


Макс ступінь паралелізм (MAXDOP)

Hyper різьбові CPU представляє загальні Процесор кеш недійсними питання, які не відчуває фізичної багатопроцесорних реалізацій. Застосування навантаження може вплинути на приріст продуктивності і загальна поведінка кеш CPU. Ми рекомендуємо перевіряти програми навантаження з декількома варіантами настройки MAXDOP . Приріст продуктивності може бути досягнуто за допомогою MAXDOP параметр це не більше, ніж кількість фізичних процесорів, які використовуються. Якщо ви використовуєте НУМА, MAXDOP параметр слід установити не більше, ніж кількість процесорів в кожен вузол NUMA. Наприклад, якщо система налаштована для двох фізичних процесорів і чотири логічних процесорів, параметр MAXDOP має бути 2. Щоб отримати додаткові відомості клацніть, номер статті в базі знань Майкрософт:
2023536 Рекомендацій та керівних принципів для 'Макс ступінь паралелізм' конфігурація параметр

Властивості

Номер статті: 322385 - Востаннє переглянуто: 18 січня 2013 р. - Редакція: 1.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 Express Edition
  • Microsoft SQL 2005 Server Enterprise
  • 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 2005 Server Workgroup
  • 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
Ключові слова: 
kbinfo kbmt KB322385 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 322385

Надіслати відгук

 

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