Конфигурация сервера: упрощенное пулирование

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

lightweight pooling Используйте параметр (также называемый режимом волокна), чтобы обеспечить средства снижения нагрузки системы, связанной с чрезмерным переключением контекста, иногда наблюдаемых в симметричные многопроцессорные среды (SMP). При чрезмерном переключении контекста упрощенный пул может обеспечить более высокую пропускную способность путем встроенного переключения контекста, что помогает сократить переходы между кругами пользователей и ядра.

Ограничения

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

Упрощенное пулирование не поддерживается в выпуске SQL Server Express.

Замечания

Режим волокна, основанный на волокнах Windows, предназначен для ситуаций, в которых контекст переключения рабочих потоков является критическим узким местом в производительности. Так как этот сценарий является редким, режим волокон редко повышает производительность или масштабируемость в обычной системе. Улучшенное переключение контекста в Windows Server сокращает потребность в режиме волокна.

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

Параметр lightweight pooling , который приводит к 1 переключении SQL Server на планирование режима волокон. 0 является значением по умолчанию для данного параметра.

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