Cpu Cpu Cpu Class

정의

Cpu 클래스에는 SQL Server 인스턴스의 단일 CPU에 대한 정보가 포함되어 있습니다. The Cpu class contains information about one CPU on an instance of SQL Server.

public ref class Cpu sealed
public sealed class Cpu
Public NotInheritable Class Cpu
상속

예제

로컬 인스턴스에서 Cpu의 총 수를 표시 하는 다음 코드 예제에서는 SQL Server합니다.The following code example displays the total number of CPUs on the local instance of SQL Server.

C#C#

using System;  
using Microsoft.SqlServer.Management.Smo;  

namespace samples  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            Server dbServer = new Server("(local)");  
            Console.WriteLine(  
                "Total number of CPUs for server {0} is {1}.",  
                dbServer.Name,  
                dbServer.AffinityInfo.Cpus.Count);  
        }  
    }  
}  

PowershellPowershell

$dbServer = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  
Write-Host "Total number of CPUs for server" $dbServer.Name "is" $dbServer.AffinityInfo.Cpus.Count  

설명

에 대 한 액세스는 Cpu 클래스는 경우에 Cpus 컬렉션 속성입니다.Access to the Cpu class is though the Cpus collection property.

인스턴스의 CPU 설정을 변경 하려면 SQL Server, 사용자가 데이터베이스에 대 한 ALTER 권한이 있어야 합니다.To change the CPU settings on an instance of SQL Server, users must have ALTER permission on the database.

속성

AffinityMask AffinityMask AffinityMask

AffinityMask 클래스의 Cpu 멤버를 가져오거나 설정합니다. Gets or sets the AffinityMask member of the Cpu class.

GroupID GroupID GroupID

GroupID 멤버의 현재 값을 가져옵니다. Gets the current value of the GroupID member.

ID ID ID

ID 개체가 나타내는 CPU의 Cpu를 가져옵니다. Gets the ID of the CPU that is represented by this Cpu object.

NumaNodeID NumaNodeID NumaNodeID

NumaNodeID 개체가 속하는 NUMA 노드의 Cpu를 가져옵니다. Gets the NumaNodeID of the NUMA node to which this Cpu object belongs.

적용 대상