NumaNodeAffinity 枚举
The NumaNodeAffinity enumeration defines the affinity states for a Cpu object.
命名空间: Microsoft.SqlServer.Management.Smo
程序集: Microsoft.SqlServer.Smo(在 Microsoft.SqlServer.Smo.dll 中)
语法
声明
Public Enumeration NumaNodeAffinity
用法
Dim instance As NumaNodeAffinity
public enum NumaNodeAffinity
public enum class NumaNodeAffinity
type NumaNodeAffinity
public enum NumaNodeAffinity
成员
成员名称 | 说明 | |
---|---|---|
Full | Affinity is set for all the CPU objects that belong to the NumaNode object. | |
None | Affinity is not set for any CPU objects that belong to the NumaNode object. | |
Partial | Affinity is set for some but not all the CPU objects that belong to the NumaNode object. |
示例
The following example shows how to set the affinity for each NUMA node in the local instance of SQL Server to Full affinity.
using System;
using Microsoft.SqlServer.Management.Smo;
namespace samples
{
class Program
{
static void Main(string[] args)
{
Server dbServer = new Server("(local)");
dbServer.Refresh();
foreach (NumaNode node in dbServer.AffinityInfo.NumaNodes)
node.AffinityMask = NumaNodeAffinity.Full;
dbServer.Alter();
}
}
}