NumaNodes 속성
The NumaNode()()()() member is a collection that contains the NUMA node settings for an Instance of SQL Server.
네임스페이스: Microsoft.SqlServer.Management.Smo
어셈블리: Microsoft.SqlServer.Smo(Microsoft.SqlServer.Smo.dll)
구문
‘선언
Public ReadOnly Property NumaNodes As NumaNodeCollection
Get
‘사용 방법
Dim instance As AffinityInfo
Dim value As NumaNodeCollection
value = instance.NumaNodes
public NumaNodeCollection NumaNodes { get; }
public:
property NumaNodeCollection^ NumaNodes {
NumaNodeCollection^ get ();
}
member NumaNodes : NumaNodeCollection
function get NumaNodes () : NumaNodeCollection
속성 값
유형: Microsoft.SqlServer.Management.Smo. . :: . .NumaNodeCollection
Returns the NumaNodeCollection
주의
Access to the NumaNodes collection is provided though the [T:Microsoft.SqlServer.Management.Smo.AffinityInfo.] member of the Server object.
예
This example reads the NUMA node settings on the local instance of SQL Server and displays the values of the AffinityMask, GroupID and
ID members.
using System;
using Microsoft.SqlServer.Management.Smo;
namespace samples
{
class Program
{
static void Main(string[] args)
{
Server dbServer = new Server("(local)");
dbServer.Refresh();
Console.WriteLine("Total Numa Nodes: {0}\n", dbServer.AffinityInfo.NumaNodes.Count);
foreach (NumaNode numaNode in dbServer.AffinityInfo.NumaNodes)
{
Console.WriteLine(
"numaNode.AffinityMask: {0} \n" +
"numaNode.GroupID: {1}\n" +
"numaNode.ID: {2} : IAlterable, IScriptable\n",
numaNode.AffinityMask,
numaNode.GroupID,
numaNode.ID);
}
}
}
}
Powershell
#Create the server.
$dbServer = new-Object Microsoft.SqlServer.Smo.Server("(local)")
$dbServer.Refresh()
Write-Host "Total Numa Nodes: Microsoft.SqlServer.Smo`n",
dbServer.AffinityInfo.NumaNodes.Count
Foreach ($numaNode in $dbServer.AffinityInfo.NumaNodes)
{
Write-Host $numaNode
}