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

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions)

Чтобы обеспечить уменьшение системных издержек, связанных с излишним переключением контекста, что иногда случается при симметричной многопроцессорной обработке, воспользуйтесь параметром lightweight pooling .Use the lightweight pooling option to provide a means of reducing the system overhead associated with the excessive context switching sometimes seen in symmetric multiprocessing (SMP) environments. В случае, когда наблюдается излишнее переключение контекста, использование упрощенных пулов, может обеспечить лучшую производительность за счет встроенного переключения контекстов, помогая таким образом уменьшить количество переходов пользователь/ядро.When excessive context switching is present, lightweight pooling can provide better throughput by performing the context switching inline, thus helping to reduce user/kernel ring transitions.

Режим волокон предназначен для ситуаций, когда главным фактором, ограничивающим производительность, является переключение контекста рабочих потоков UMS.Fiber mode is intended for certain situations in which the context switching of the UMS workers are the critical bottleneck in performance. Поскольку такая ситуация является нестандартной, использование режима волокон редко увеличивает производительность или масштабируемость типичной системы.Because this is rare, fiber mode rarely enhances performance or scalability on the typical system. Улучшенное переключение контекста в MicrosoftMicrosoft Windows Server 2003Windows Server 2003 также снижает потребность в режиме волокон.Improved context switching in MicrosoftMicrosoft Windows Server 2003Windows Server 2003 has also reduced the need for fiber mode. Использовать планирование в режиме волокон для выполнения распространенных операций не рекомендуется.We do not recommend that you use fiber mode scheduling for routine operation. Это может привести к снижению производительности, мешая нормальной работе переключения контекста. Кроме того, некоторые компоненты SQL ServerSQL Server , которые используют локальное хранилище потоков (TLS) или объекты, принадлежащие потокам, такие как мьютексы (тип объекта ядра Win32), не выполняются правильно в режиме волокон.This is because it can decrease performance by inhibiting the regular benefits of context switching, and because some components of SQL ServerSQL Server that use Thread Local Storage (TLS) or thread-owned objects, such as mutexes (a type of Win32 kernel object), cannot function correctly in fiber mode.

Значение параметра использование упрощенных пулов , равное 1, приводит к переключению SQL ServerSQL Server на расписание режима волокон.Setting lightweight pooling to 1 causes SQL ServerSQL Server to switch to fiber mode scheduling. Значение этого свойства по умолчанию равно 0.The default value for this option is 0.

Параметр использование упрощенных пулов является дополнительным.The lightweight pooling option is an advanced option. При вызове системной хранимой процедуры sp_configure параметр lightweight pooling может быть изменен только в том случае, если параметр show advanced options установлен равным 1.If you are using the sp_configure system stored procedure to change the setting, you can change lightweight pooling only when show advanced options is set to 1. Установка параметра вступает в силу после перезапуска сервера.The setting takes effect after the server is restarted.

Примечание

Использование упрощенных пулов не поддерживается операционными системами MicrosoftMicrosoft Windows 2000 и MicrosoftMicrosoft Windows XP.Lightweight pooling is not supported for MicrosoftMicrosoft Windows 2000 and MicrosoftMicrosoft Windows XP. Windows Server 2003Windows Server 2003 обеспечивает полную поддержку использования упрощенных пулов.provides full support for lightweight pooling.

Примечание

Выполнение в среде CLR не поддерживается при использовании упрощенных пулов.Common language runtime (CLR) execution is not supported under lightweight pooling. Отключите один из двух параметров: clr enabled или lightweight pooling.Disable one of two options: "clr enabled" or "lightweight pooling". Функции, зависящие от среды CLR и неправильно работающие в режиме волокон, включают иерархический тип данных, репликацию и управление на основе политик.Features that rely upon CLR and that do not work properly in fiber mode include the hierarchy data type, replication, and Policy-Based Management.

См. также:See Also

Параметр конфигурации сервера «clr enabled» clr enabled Server Configuration Option
Параметры конфигурации сервера (SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL) sp_configure (Transact-SQL)
Параметр конфигурации сервера «clr enabled»clr enabled Server Configuration Option