sys.dm_os_nodes (języka Transact-SQL)
Składnik wewnętrznego o nazwie system operacyjny SQL tworzy struktury węzła naśladować sprzętu procesora w danej lokalizacji.Tych struktur można zmienić przy użyciu NUMA miękki w celu utworzenia układów niestandardowych węzła.
Poniższa tabela zawiera informacje dotyczące tych węzłów.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
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: W trybie online, wątek niski zasoby leniwych Preemptive Istnieją cztery wykluczają node_state_desc values:
WartośćDescription
TRYB ONLINEWęzeł jest w trybie online
TRYB OFFLINEWęzeł jest w trybie offline
BEZCZYNNOŚCIWęzeł ma nie żądania oczekujące pracy, a została wprowadzona w stan bezczynności.
IDLE_READYWęzeł nie ma oczekujących żądań pracy i jest gotowy do wprowadzania w stan bezczynności.
Istnieją trzy łączonymi node_state_desc values:
WartośćDescription
DACTen węzeł jest zarezerwowany dla połączenia administracyjne dedykowany.
THREAD_RESOURCES_LOWNie ma nowych wątków mogą być tworzone w tym węźle ze względu na stan niskiego pamięci.
GORĄCO DODANYWskazuje węzły zostały dodane w odpowiedzi na gorąco dodać zdarzenie PROCESORA.
|
memory_object_address |
varbinary(8) |
Adres pamięci obiekt skojarzony z tym węźle.Relacja jeden-do-jednego do sys.dm_os_memory_objects.memory_object_address. |
memory_clerk_address |
varbinary(8) |
Adres pamięci clerk skojarzonego z tym węzłem.Relacja jeden-do-jednego do 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 do sys.dm_os_workers.worker_address. |
memory_node_id |
smallint |
Identyfikator węzła pamięci, której należy ten węzeł.Relacja wiele do jednego do sys.dm_os_memory_nodes.memory_node_id. |
cpu_affinity_mask |
bigint |
Mapa bitowa identyfikujący procesorów, skojarzony jest ten węzeł. |
online_scheduler_count |
smallint |
Liczba pracownikom online tym 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ń dla harmonogramu, w tym węźle. |
timer_task_affinity_mask |
bigint |
Mapa bitowa identyfikujący pracownikom, który może mieć przypisanych im zadań czasomierza. |
permanent_task_affinity_mask |
bigint |
Mapa bitowa identyfikujący pracownikom, jaki mogą mieć stałe zadań przydzielonych do nich. |
resource_monitor_state |
bit |
Każdy węzeł dysponuje jeden monitor zasób do niej przypisane.Monitor zasób może być uruchomione lub bezczynna.Wartość 1 wskazuje uruchomiona, wartość 0 oznacza bezczynności. |
Uprawnienia
Wymaga uprawnienia VIEW SERVER STATE na serwerze.