配置執行緒給 CPU

根據預設,SQL Server 的每個執行個體都會啟動每個執行緒。 如果已經啟用相似性,作業系統就會將每個執行緒指派給特定的 CPU。 作業系統會根據負載從 SQL Server 的執行個體,將執行緒分配給電腦上的微處理器或 CPU。 有時候,作業系統也會將執行緒從工作負擔繁重的 CPU 移到其他 CPU 上。 相反地,SQL Server Database Engine 會將工作者執行緒指派給排程器,以便將這些執行緒平均分配給 CPU。

affinity mask 選項是透過使用 ALTER SERVER CONFIGURATION 來設定。 沒有設定 affinity mask 時,SQL Server 執行個體就會將工作者執行緒平均配置給尚未遮罩的排程器。