Udostępnij za pośrednictwem


Właściwość AffinityInfo.NumaNodes

NumaNode() Jest kolekcją zawiera ustawienia NUMA węzła dla wystąpienia SQL Server.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public ReadOnly Property NumaNodes As NumaNodeCollection
    Get
'Użycie
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

Wartość właściwości

Typ: Microsoft.SqlServer.Management.Smo.NumaNodeCollection
ZwracaNumaNodeCollection

Uwagi

Dostęp do NumaNodes kolekcja znajduje się jednak [T:Microsoft.SqlServer.Management.Smo.AffinityInfo.] element członkowski Server obiektu.

Przykłady

W tym przykładzie odczytuje węzeł NUMA ustawienia lokalne wystąpienie programu SQL Server i wyświetla wartości AffinityMask, GroupID i

IDCzłonkowie.

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
}