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.