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


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

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

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

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

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

Чтобы отключить использование упрощенных пулов, выполните следующую инструкцию и перезапустите компонент Компонент SQL Server Database Engine.

sp_configure 'show advanced options', 1;
GO
sp_configure 'lightweightpooling', 0;
GO
RECONFIGURE;
GO

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

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

См. также

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

Наблюдение с помощью управления на основе политик и принудительное применение рекомендаций с помощью управления на основе политик