sys.dm_os_nodes (języka Transact-SQL)
Wewnętrzny składnik o nazwie SQLOS tworzy węzeł struktury, które miejscowości procesora sprzęt naśladować.Te struktury można zmienić za pomocą soft NUMA tworzyć układy niestandardowe węzła.
Poniższa tabela zawiera informacje dotyczące tych węzłów.
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
node_id |
smallint |
Identyfikator węzła. |
node_state_desc |
nvarchar(256) |
Opis stanu węzła.Wartości są wyświetlane z wartościami wykluczają najpierw następuje łączonymi wartości.Na przykład: Online, Thread Resources Low, Lazy Preemptive Istnieją cztery wykluczają node_state_desc wartości:
WartośćOpis
ONLINEWęzeł jest w trybie online
OFFLINEWęzeł jest w trybie offline
IDLEWęzeł ma żadne żądania oczekujące pracy i weszła w stan bezczynności.
IDLE_READYWęzeł nie ma oczekujących żądań pracy i jest gotowa do przejścia w stan bezczynności.
Istnieją trzy łączonymi node_state_desc wartości:
WartośćOpis
DACTen węzeł jest zarezerwowana dla dedykowanych połączenia administracyjnego.
THREAD_RESOURCES_LOWNie ma nowych wątków można utworzyć na tym węźle z powodu warunku małej ilości pamięci.
HOT ADDEDWskazuje dodawania węzłów w odpowiedzi na gorąco dodać Procesora zdarzenie.
|
memory_object_address |
varbinary(8) |
Adres pamięci obiektów skojarzonych z tym węzłem.Relacja jeden do jednego z sys.dm_os_memory_objects.memory_object_address. |
memory_clerk_address |
varbinary(8) |
Adres pamięci pracownicy skojarzonego z tym węzłem.Relacja jeden do jednego z sys.dm_os_memory_clerks.memory_clerk_address. |
io_completion_worker_address |
varbinary(8) |
Adres pracownika przypisanego do zakończenia operacji We/Wy dla tego węzła.Relacja jeden do jednego z sys.dm_os_workers.worker_address. |
memory_node_id |
smallint |
Identyfikator węzła pamięci, do której należy ten węzeł.Relacja wiele do jednego z sys.dm_os_memory_nodes.memory_node_id. |
cpu_affinity_mask |
bigint |
Mapa bitowa identyfikacji procesorów skojarzony jest ten węzeł. |
online_scheduler_count |
smallint |
Liczba online pracownikom tej aremanaged przez ten węzeł. |
idle_scheduler_count |
smallint |
Liczba pracownikom online, w których nie aktywnych pracowników. |
active_worker_count |
int |
Liczba pracowników, które są aktywne na pracownikom wszystkie zarządzane przez ten węzeł. |
avg_load_balance |
int |
Średnia liczba zadań na harmonogram w tym węźle. |
timer_task_affinity_mask |
bigint |
Mapa bitowa identyfikujący pracownikom, które mogą mieć przypisanych im zadań czasomierza. |
permanent_task_affinity_mask |
bigint |
Mapa bitowa identyfikujący pracownikom, posiadających stałe powierzonych im zadań. |
resource_monitor_state |
bit |
Każdy węzeł ma przypisany jeden monitor zasób .Monitor zasób może być uruchomione lub bezczynna.Wartość 1 wskazuje uruchomione, wartość 0 oznacza bezczynności. |
online_scheduler_mask |
bigint |
Określa maskę koligacji procesu dla tego węzła. |
processor_group |
smallint |
Identyfikuje grupę procesorów dla tego węzła. |
Uprawnienia
Wymaga uprawnienia Wyświetlanie stanu serwera na serwerze.