Поддержка SQL Server в среде hyper потокового

Переводы статьи Переводы статьи
Код статьи: 322385 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

ВВЕДЕНИЕ

В данной статье поддержка SQL Server гиперпоточных среда.

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

Ядро разработки SQL Server функционирует в гиперпоточных среде. Тем не менее, при использовании среды hyper потокового, мы рекомендуем вам выполните следующие действия.
  • Запустите Пакет обновления 3 (SP3) для Microsoft SQL Server 2000 или более поздней версии пакета.
  • Установите последние обновления безопасности.
Операционная система Microsoft Windows делает логических процессоров hyper потока отображаются в виде физических процессоров. Поскольку SQL Server уже масштабируемое, дополнительных процессоров позволяют SQL Server для использования Дополнительные процессоры.

Дополнительные сведения о Microsoft Windows Поддержка технологии hyper-threading, посетите следующий веб-узел корпорации Майкрософт:
http://www.Microsoft.com/whdc/System/Sysinternals/HT-Windows.mspx

Вы должны знать следующие операции рассматривающих возможность развертывания hyper потокового:
  • Лицензирование
  • Сопоставление процессора
  • Производительность
  • Подсчет программа Процессора Intel
Дополнительные сведения о каждом элементе выглядит следующим образом.

Лицензирование

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

При установке SQL Сервер будет использовать инвентаризацию ЦП и позволяют обрабатывать SQL Server Коэффициент преобразования. Напротив при установке параметра affinity mask , будет использоваться с логическими значениями ЦП из-за SQL Server с помощью всех процессоров, как если бы они были физических процессоров.

Для получения дополнительных сведений подробности конфигурации лицензирования и поддерживается, посетите следующий Веб-узел:
http://www.Microsoft.com/SQL/howtobuy/Default.mspx

Сопоставление процессора

По умолчанию SQL Server создает логический планирования режим пользователя Планировщик (UMS) для каждого процессора в соответствии с порядком порядковый номер процессора. В Hyper потокового поддержкой среды Microsoft Windows делает все процессоры можно в процессе SQL Server, как будто они являются true физических процессоров. A Пример логического и физического процессора сопоставления показано ниже Таблица.

Таблица сопоставления процессора 1
Свернуть эту таблицуРазвернуть эту таблицу
ЛогическиеФизический
00
11
22
33
40
51
62
73
Вот другой пример сопоставления процессора.

Процессор Таблица сопоставления 2
Свернуть эту таблицуРазвернуть эту таблицу
ЛогическиеФизический
00
10
21
31
42
52
63
73
Либо сопоставление приемлемо для SQL Server. Тем не менее Будьте внимательны Чтобы не создавать ситуации, когда неожиданно ограничивается SQL Server Физический Процессор, когда предполагается использовать несколько физических процессоров.

Вы позволяет изменить ожидаемые физических маски схожести SQL Server Загрузка процессора. Чтобы это сделать, см. таблицу соответствия процессора 1. Если соответствие Маска — это 00010001 и с помощью процессоров 0 и 4, логические Процессоры, используемые сопоставляются образец физический процессор, #0. Это приводит к использовать один физический процессор, поддерживающий оба применения логического оператора AND Процессоры вместо двух физических процессоров. Эта ситуация будет возможно привести к снижению производительности.

Можно использовать комбинацию маски схожести параметр и параметра запуска маска схожести ввода-ВЫВОДА, чтобы изменить значение по умолчанию поведение. Дополнительные сведения о маски схожести или ввода-ВЫВОДА Соответствие маски параметра запуска, электронная документация по SQL Server см.

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
298402Общие сведения о настройке SQL Параметр сходства ввода-вывода сервера
Предупреждение Будьте осторожны при установлении affinity mask. Вы можете легко неправильно настройте маска схожести с помощью того же физическому процессору поддерживают два логических процессора, когда Вы действительно использовали отдельные физические процессоры.

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

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

Для Пример приложения, вызывающие высокий уровень конкуренции может вызвать снижение производительности в среде hyper потокового. Корпорация Майкрософт рекомендует проверить ваш приложения тщательно, чтобы убедиться в том, что предоставляет среде hyper потокового производительность можно получить, что требуется сравнение покупки эквивалент физических процессоров. Hyper-threading может быть очень полезным, но не hyper-threading Замените все возможности дополнительного физического Процессора.

Продукты независимых производителей, обсуждаемые в этой статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких гарантий относительно производительности или надежности этих продуктов.

Сайт корпорации 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 потокового ЦП представлены распространенные проблемы о недействительности кэша Процессора, физической реализации многопроцессорных не возникает. Рабочей нагрузки приложений может повлиять на производительность и поведению общей кэш-памяти Процессора. Рекомендуется проверить рабочей нагрузки приложений с несколькими вариантами параметр MAXDOP . Выигрыш в производительности может быть достигнуто с помощью MAXDOP Установка то есть не более, чем число физических процессоров, которые используются. При использовании NUMA параметр MAXDOP должно быть присвоено не более, чем количество процессоров в каждый узел NUMA. Например если система настроена на два физических процессора и четыре логических процессоров, параметр MAXDOP должно быть 2. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2023536 Рекомендации и правила для параметра конфигурации «max degree of parallelism»

Свойства

Код статьи: 322385 - Последний отзыв: 18 января 2013 г. - Revision: 13.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 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
Ключевые слова: 
kbinfo kbmt KB322385 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 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