Параметр конфигурации сервера «использование упрощенных пулов»

Чтобы обеспечить уменьшение системных издержек, связанных с излишним переключением контекста, что иногда случается при симметричной многопроцессорной обработке, воспользуйтесь параметром lightweight pooling. В случае, когда наблюдается излишнее переключение контекста, использование упрощенных пулов, может обеспечить лучшую производительность за счет встроенного переключения контекстов, помогая таким образом уменьшить количество переходов пользователь/ядро.

Режим волокон предназначен для ситуаций, когда главным фактором, ограничивающим производительность, является переключение контекста рабочих потоков UMS. Поскольку такая ситуация является нестандартной, использование режима волокон редко увеличивает производительность или масштабируемость типичной системы. Улучшенное переключение контекста в Microsoft Windows Server 2003 также снижает потребность в режиме волокон. Использовать планирование в режиме волокон для выполнения обычных операций не рекомендуется, поскольку это может привести к снижению производительности, препятствуя использованию обычных преимуществ переключения контекста. Кроме того, некоторые компоненты SQL Server, которые используют локальное хранилище потоков (TLS) или объекты, принадлежащие потокам, такие как мьютексы (тип объекта ядра Win32), не могут функционировать правильно в режиме волокон.

Значение параметра использование упрощенных пулов, равное 1, приводит к переключению SQL Server на расписание режима волокон. Значение этого свойства по умолчанию равно 0.

Параметр использование упрощенных пулов является дополнительным. При вызове системной хранимой процедуры sp_configure параметр lightweight pooling может быть изменен только в том случае, если параметр show advanced options установлен равным 1. Установка параметра вступает в силу после перезапуска сервера.

ПримечаниеПримечание

Использование упрощенных пулов не поддерживается операционными системами Microsoft Windows 2000 и Microsoft Windows XP. Windows Server 2003 обеспечивает полную поддержку использования упрощенных пулов.

ПримечаниеПримечание

Выполнение в среде CLR не поддерживается при использовании упрощенных пулов. Отключите один из двух параметров: «clr enabled» или «lightweight pooling». Функции, зависящие от среды CLR и неправильно работающие в режиме волокон, включают иерархический тип данных, репликацию и управление на основе политик.

См. также

Справочник

sp_configure (Transact-SQL)

Основные понятия

Параметр конфигурации сервера «clr enabled»

Параметры конфигурации сервера

Параметр конфигурации сервера «clr enabled»