ИСПРАВИТЬ: Загрузка Процессора программой при наличии без нагрузки на сервер после установки на сервере SQL Server 2012

Переводы статьи Переводы статьи
Код статьи: 2813214 - Vizualiza?i produsele pentru care se aplic? acest articol.
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 Пакет обновления 1 как один загружаемый файл. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и исправить все исправления безопасности, которые были включены в Пакет обновления 1 для предыдущего SQL Server 2012 выпуска.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий:
  • 2012 Microsoft SQL Server можно установить на сервере.
  • ЦП на сервере с большим количеством ядер. Например Процессор имеет 64 или 128 ядер и включает в себя неоднородной памяти (NUMA) доступ к конфигурации.
  • Сервер имеет большой объем памяти. Например сервер имеет 256 гигабайт (ГБ) или 1 терабайт (ТБ) памяти.
  • Поток отслеживания ресурсов продолжает вращаться, и отсутствует загрузка на сервере.
В этом случае происходит пик ЦП.

Примечание Эта проблема возникает, только если параметр «max server memory» задано низкое значение.

Причина

Эта проблема возникает потому, что диспетчер памяти SQL Server требует большого количества памяти для создания инфраструктуры для динамическое управление памятью.

Дополнительные сведения

Диспетчер памяти SQL Server был переработан и теперь она предоставляет выделения страниц для других компонентов. В частности параметр «max server memory» контролирует объем памяти, выделяемый диспетчер памяти SQL Server с другими компонентами. В SQL Server 2005 и более поздних версиях SQL Server расчет целевой памяти происходит во время запуска SQL Server. Каждый узел NUMA получает равное количество памяти.

Память при запуске клерка SOSMemoryManager для поля узел 8 1 ТБ — примерно 1 ГБ, не используя сервер заблокированных страниц. Когда сервер использует заблокированных страниц, клерка требует дополнительной памяти для сохранения указателей для страниц операционной системы. В этом случае вся память выделяется из узла памяти 0 диспетчер памяти SQL Server.

Например требования к памяти в поле 1 ТБ физической памяти таковы:
  • Требуется узел 0 4 ГБ памяти, когда включена блокировка страниц в памяти (LPIM).
  • Узел 0 требуется 1 ГБ памяти при LPIM не включена.

Таким образом узел 0 требует более 4 ГБ памяти при включении LPIM (или 1 ГБ) при LPIM не включен во время запуска SQL Server. Однако поле с четырьмя узлами NUMA требует 16 ГБ памяти (NUMA-узлам 4 * 4 ГБ на одном узле) во время операции загрузки. Кроме того поле с восемью узлами NUMA требует 32 ГБ памяти во время операции загрузки.

Чтобы определить, является ли данная проблема наблюдается, запустите следующие динамического управления представления (DMV):

ВЫБЕРИТЕ * из sys.dm_exec_requests ГДЕ команда = «Монитор РЕСУРСОВ»

Если один из мониторов ресурсов постоянно накапливает ЦП во время простоя мониторы ресурсов, возникают проблемы. В этом случае мониторы свободных ресурсов не загружаются.

Решение

Накопительное обновление информации

Накопительное обновление для пакета обновления 1 для SQL Server 2012 3

Исправление этой уязвимости впервые было выпущено в накопительном пакете обновления 3. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2012 1 (SP1) щелкните следующий номер статьи базы знаний Майкрософт:
2812412 Накопительный пакет обновления 3 для SQL Server 2012 Пакет обновления 1
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и исправить все исправления, входившие в состав предыдущих SP1 2012 SQL Server выпуска. Рекомендуется, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2772858 2012 SQL Server формирует, вышедшие после выпуска SQL Server 2012 Пакет обновления 1

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:».

Временное решение

Чтобы обойти эту проблему, выполните следующие действия.
  • Включите 8015 флаг трассировки для отключения автоматического обнаружения и установки NUMA.
  • Большое значение, присвойте параметру «max server memory».

Ссылки

Дополнительные сведения о добавочных модель обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897 Команда SQL Server предоставляет инкрементную модель обслуживания для обеспечения исправлений для повторяющихся проблем.
Для получения дополнительных сведений о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
822499 Схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 2813214 - Последний отзыв: 12 апреля 2013 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2012 Service Pack 1
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Express
  • SQL Server 2012 Enterprise Core
Ключевые слова: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2813214 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 2813214

Отправить отзыв

 

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