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 つがあります。

説明

ONLINE

ノードはオンラインです。

OFFLINE

ノードはオフラインです。

IDLE

ノードには保留中の作業要求が存在せず、アイドル状態に移行したことを示します。

IDLE_READY

ノードには保留中の作業要求が存在せず、アイドル状態に移行する準備ができたことを示します。

組み合わせ可能な node_state_desc 値には、次の 3 つがあります。

説明

DAC

このノードは、専用管理者接続のために予約されています。

THREAD_RESOURCES_LOW

メモリ不足のため、このノードでは新しいスレッドを作成できません。

HOT ADDED

ノードがホット アド CPU イベントに応答して追加されたことを示します。

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)

参照

動的管理ビューおよび関数 (Transact-SQL)

SQL Server オペレーティング システム関連の動的管理ビュー (Transact-SQL)