Online Documentation for SQL Administrator for SQL Server

Процессор


На вкладке Processor можно задать параметры экземпляра Microsoft® SQL Server, относящиеся к использованию процессора.

 

Server properties - Processor

 

 

Для реализации многозадачности операционные системы Microsoft Windows 2000 и Windows Server 2003 иногда перемещают потоки между разными процессорами. Назначение процессорам определенных потоков может повысить производительность, устраняя повторную загрузку процессоров и уменьшая количество переносов потоков между процессорами (а значит, уменьшая число контекстных переключений). Такая связь между потоком и процессором называется соответствием процессоров.

 

Соответствие процессоров поддерживается с помощью двух параметров affinity mask - !CheckBox Automatically configure CPU affinity mask и !CheckBox Automatically configure IO affinity mask.

 

В поле Maximum number of working threads можно указать количество рабочих потоков, доступных процессам Microsoft ® SQL Server

Чтобы иметь возможность изменять значение в этом поле, уберите флажок !CheckBox Self-configuring.

 

!CheckBox Run SQL Server at a higher scheduling priority

Установите этот флажок, если необходимо, чтобы процесс Microsoft SQL Server имел более высокий приоритет, чем все остальные процессы, запущенные на том же компьютере.

 

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