Klasa Cpu
Cpu Klasy zawiera informacje dotyczące jednego Procesora na wystąpienie programu SQL Server.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Management.Smo.Cpu
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public NotInheritable Class Cpu
'Użycie
Dim instance As Cpu
public sealed class Cpu
public ref class Cpu sealed
[<SealedAttribute>]
type Cpu = class end
public final class Cpu
Typ Cpu uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
AffinityMask | Pobiera lub ustawia AffinityMask element członkowski Cpu klasy |
![]() |
GroupID | Pobiera bieżącą wartość GroupID element członkowski. |
![]() |
ID | Pobiera ID procesora, który jest reprezentowany przez to Cpu obiektu. |
![]() |
NumaNodeID | Pobiera NumaNodeID węzeł NUMA, do której ta Cpu należy obiekt. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Equals | (Dziedziczony z Object). |
![]() |
Finalize | (Dziedziczony z Object). |
![]() |
GetHashCode | (Dziedziczony z Object). |
![]() |
GetType | (Dziedziczony z Object). |
![]() |
MemberwiseClone | (Dziedziczony z Object). |
![]() |
ToString | (Dziedziczony z Object). |
Do góry
Uwagi
Dostęp do CPU Klasa jest jednak Cpus kolekcja właściwość.
Aby zmienić ustawienia Procesora na wystąpienie SQL Server, użytkownicy muszą mieć uprawnienie ALTER database.
Przykłady
Poniższy przykład kodu wyświetla całkowitą liczbę procesorów na lokalne wystąpienie SQL Server.
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);
}
}
}
PowerShell
$dbServer = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
Write-Host "Total number of CPUs for server" $dbServer.Name "is" $dbServer.AffinityInfo.Cpus.Count
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.