NumaNodeAffinity 列挙体

NumaNodeAffinity 列挙体は、Cpu オブジェクトの関係の状態を定義します。

名前空間:  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 関係は、NumaNode オブジェクトに属するすべての CPU オブジェクトに対して設定されます。
None 関係は、NumaNode オブジェクトに属する CPU オブジェクトに対して設定されません。
Partial 関係は、NumaNode オブジェクトに属する CPU オブジェクトのすべてではなく一部に対して設定されます。

使用例

次の例では、SQL Server のローカル インスタンス内の各 NUMA ノードの関係に Full 関係を設定する方法を示します。

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();
        }
    }
}