Поделиться через


Отключите использование упрощенных пулов

Область применения: SQL Server

Это правило проверяет отключение использования упрощенных пулов на сервере. Параметр lightweightpooling , который приводит к 1 переключении SQL Server на планирование режима волокон. Режим волокон предназначен для ситуаций, когда важным узким местом, ограничивающим производительность, является переключение контекста рабочих потоков UMS. Поскольку такая ситуация является нестандартной, использование режима волокон редко увеличивает производительность или масштабируемость типичной системы.

Рекомендации

Этот lightweightpooling параметр следует включить только после тщательного тестирования, после оценки всех других возможностей настройки производительности, а также при переключении контекста в вашей среде.

Рекомендуется не использовать планирование режима волокна для обычной операции, так как это может снизить производительность, предотвращая регулярное переключение контекста, и поскольку некоторые компоненты SQL Server, использующие потоковые локальные хранилища (TLS) или объекты, принадлежащие потоку, например мьютексы (тип объекта ядра Win32), не могут работать правильно в режиме волокна.

Чтобы удалить упрощенное пулирование, выполните следующую инструкцию, а затем перезапустите ядро СУБД SQL Server.

sp_configure 'show advanced options', 1;
GO
sp_configure 'lightweight pooling', 0;
GO
RECONFIGURE;
GO

Для получения дополнительных сведений

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