ИСПРАВИТЬ: Проблем производительности SQL Server в среде NUMA

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

В этой статье

Проблема

Когда Microsoft SQL Server требует доступа к неоднородной памяти (NUMA) памяти-включен сред Windows может выделять слишком много памяти из удаленного узла перед выделением страницы локальной памяти. Кроме того SQL Server могут возникнуть различные проблемы производительности.

Заметки
  • Памяти от удаленного узла часто называют «удаленная память» или «внешней памяти» в SQL Server.
  • Блог MSDN post под названием Как это работает: SQL Server 2008 NUMA и внешние страницы Сообщение в блоге MSDN объясняется, что выделения памяти удаленного добавляются в список «Нет на месте». Эти выделения памяти удаленного недоступны для обслуживания запросов памяти в SQL Server. Таким образом SQL Server пытается выделить память, пока она получает локальной памяти или достигает подтвержденные назначения для узла локальной памяти. Этот процесс выделения памяти может вызвать различные проблемы быстродействия запуска и время восстановления, время ожидания подключения и тайм-аута запроса.
  • Эта проблема возникает в SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 и SQL Server 2012.

Причина

На компьютерах, имеет большой объем памяти 512 ГБ или 1 ТБ, когда запрос, который требуется для выполнения операций сортировки запрашивает предоставление больших памяти это выделение памяти занимает некоторое время. Это приводит к ошибке 17883 заносится в журнал ошибок SQL Server.

Статус

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

Решение

Проблема была впервые устранена в следующем накопительном обновлении SQL Server.

Накопительное обновление 9 для SQL Server 2008 R2 с пакетом обновления 2

О накопительных пакетах обновления для SQL Server

Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и все безопасности исправления, входившие в состав предыдущего накопительного обновления. Извлечь последние накопительные обновления для SQL Server:
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed

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

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

12 накопительного обновления для SQL Server 2008 Пакет обновления 3 (SP3)

Исправление этой уязвимости первого выпуска накопительного обновления 12 для Пакет обновления 3 для SQL Server 2008. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
2863205 Накопительный пакет обновления 12 для SQL Server 2008 Пакет обновления 3
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server исправления выпуска. Рекомендуется, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2629969 SQL Server 2008 выполняет построение, выпущенных после Пакет обновления 3 для SQL Server 2008

Ссылки

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

Свойства

Код статьи: 2819662 - Последний отзыв: 11 сентября 2014 г. - Revision: 8.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2012 Service Pack 1
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
Ключевые слова: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2819662 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 2819662

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

 

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