sys.dm_os_nodes (Transact-SQL)
SQLOS という内部コンポーネントは、ハードウェア プロセッサの局所性を疑似的に表現したノード構造を作成します。 これらの構造をソフト NUMA を使って変更することで、カスタム ノード レイアウトを作成できます。
次の表では、これらのノードに関する情報を示します。
列名 |
データ型 |
説明 |
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
node_id |
smallint |
ノードの ID。 |
||||||||||||||||||
node_state_desc |
nvarchar(256) |
ノード状態の説明。 相互排他的な値から先に表示され、続けて、組み合わせ可能な値が表示されます。 次に例を示します。 Online、Thread Resources Low、Lazy Preemptive 相互排他的な node_state_desc 値には、次の 4 つがあります。
組み合わせ可能な node_state_desc 値には、次の 3 つがあります。
|
||||||||||||||||||
memory_object_address |
varbinary(8) |
このノードに関連付けられているメモリ オブジェクトのアドレス。 sys.dm_os_memory_objects.memory_object_address と一対一の関係にあります。 |
||||||||||||||||||
memory_clerk_address |
varbinary(8) |
このノードに関連付けられているメモリ クラークのアドレス。 sys.dm_os_memory_clerks.memory_clerk_address と一対一の関係にあります。 |
||||||||||||||||||
io_completion_worker_address |
varbinary(8) |
このノードの IO 完了に割り当てられているワーカーのアドレス。 sys.dm_os_workers.worker_address と一対一の関係にあります。 |
||||||||||||||||||
memory_node_id |
smallint |
このノードが属しているメモリ ノードの ID。 sys.dm_os_memory_nodes.memory_node_id と多対一の関係にあります。 |
||||||||||||||||||
cpu_affinity_mask |
bigint |
このノードに関連付けられている CPU を識別するビットマップ。 |
||||||||||||||||||
online_scheduler_count |
smallint |
このノードによって管理されるオンライン スケジューラの数。 |
||||||||||||||||||
idle_scheduler_count |
smallint |
アクティブなワーカーの存在しないオンライン スケジューラの数。 |
||||||||||||||||||
active_worker_count |
int |
このノードによって管理されるすべてのスケジューラ上のアクティブ ワーカーの数。 |
||||||||||||||||||
avg_load_balance |
int |
このノード上のスケジューラあたりの平均タスク数。 |
||||||||||||||||||
timer_task_affinity_mask |
bigint |
タイマー タスクの割り当てが可能なスケジューラを識別するビットマップ。 |
||||||||||||||||||
permanent_task_affinity_mask |
bigint |
永続的なタスクの割り当てが可能なスケジューラを識別するビットマップ。 |
||||||||||||||||||
resource_monitor_state |
bit |
各ノードには、1 つのリソース モニターが割り当てられます。 リソース モニターの状態には、実行中とアイドル状態とがあります。 1 は実行中を、0 はアイドル状態を表します。 |
||||||||||||||||||
online_scheduler_mask |
bigint |
このノードのプロセス関係マスクを識別します。 |
||||||||||||||||||
processor_group |
smallint |
このノードのプロセッサ グループを識別します。 |
権限
サーバーの VIEW SERVER STATE 権限が必要です。
関連項目
タスク
ソフト NUMA を使用するように SQL Server を構成する方法 (SQL Server)