sys.dm_os_nodes (Transact-SQL)

SQL OS adlı bir iç bileşen donanım işlemci konum taklit düğüm yapıları oluşturur.Bu yapýlar özel düğüm düzenleri oluşturmak için yumuşak NUMA kullanılarak değiştirilebilir.

Aşağıdaki tabloda, bu düğümler hakkında bilgi sağlar.

Sütun adı

Veri türü

Açıklama

node_id

smallint

Düğüm KIMLIĞI.

node_state_desc

nvarchar(256)

Düğümün durumunun açıklaması.Değerler birbirini dışlayan değerlerle combinable değerlerle ardından ilk olarak görüntülenir.Örneğin:

Çevrimiçi kaynakları düşük yavaş iş parçacığı preemptive

Dört vardır birbirini dışlayan node_state_desc values:

DeğerAçıklama
ÇEVRİMİÇİDüğüm, çevrimiçi durumda
ÇEVRİMDIŞIDüğüm çevrimdışıysa
BoştaDüğüm, bekleyen iş isteği yok sahiptir ve boşta çalışma durumuna geçti.
idle_readyDüğüm yok iş isteği var ve boşta çalışma durumuna girmek hazır.

Var üç combinable node_state_desc values:

DeğerAçıklama
dacBu düğüm için ayrılmış yönetim bağlantı rezerve edilir.
thread_resources_lowYeni iş parçacığı, bir düşük bellek durumu nedeniyle bu düğüm üzerinde oluşturulabilir.
ÇALIŞIRKEN EKLENDİYanıt olarak eklenen düğümlerin gösterir CPU olay bir kısayol ekle.

1 = Ad sistem tarafından oluşturuldu.

varbinary(8)

Bellek nesnesi bu düğümle ilişkili adresi.Bire bir ilişkisi sys.dm_os_memory_objects.memory_object_address.

memory_clerk_address

varbinary(8)

Bu düğümle ilişkili bellek memuru adresi.Bire bir ilişkisi sys.dm_os_memory_clerks.memory_clerk_address.

io_completion_worker_address

varbinary(8)

GÇ tamamlandığında bu düğüm için atanmış alt adresi.Bire bir ilişkisi sys.dm_os_workers.worker_address.

memory_node_id

smallint

Bellek düğüm bu düğümün ait TEŞHIS koduÇok-bir ilişkisi sys.dm_os_memory_nodes.memory_node_id.

cpu_affinity_mask

bigint

Bu düğüm ile ilişkili CPU tanımlayan bit eşlem.

online_scheduler_count

smallint

Çevrimiçi schedulers sayısı bu düğüm tarafından o aremanaged.

idle_scheduler_count

smallint

Etkin yok çalışanları olan çevrimiçi schedulers sayısı.

active_worker_count

int

Bu düğüm tarafından yönetilen tüm schedulers etkin olan çalışanları sayısı.

avg_load_balance

int

Görev Zamanlayıcı bu düğümde başına ortalama sayısı.

timer_task_affinity_mask

bigint

Süreölçer görevlere atanmış olan schedulers tanımlayan bir bit eşlem.

permanent_task_affinity_mask

bigint

Kalıcı görevlere atanmış olan schedulers tanımlayan bir bit eşlem.

resource_monitor_state

bit

Her düğüm atanmış bir kaynak izleyicisi'ni içerir.Kaynak izleyicisi, çalışan veya boşta olabilir.1 Değeri, 0 değeri gösterir boşta çalışan gösterir.

İzinler

Sunucudaki SUNUCU DURUM VIEW iznine gerek duyar.