sys.dm_os_nodes(Transact-SQL)
SQLOS라는 내부 구성 요소는 하드웨어 프로세서 위치와 비슷한 노드 구조를 만듭니다. 소프트 NUMA를 사용하면 이러한 구조를 변경하여 사용자 지정 노드 레이아웃을 만들 수 있습니다.
다음 표에서는 이러한 노드에 대한 정보를 제공합니다.
적용 대상: SQL Server(SQL Server 2008 - 현재 버전). |
열 이름 |
데이터 형식 |
설명 |
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
node_id |
smallint |
노드의 ID입니다. |
||||||||||||||||||
node_state_desc |
nvarchar(256) |
노드 상태에 대한 설명입니다. 함께 사용할 수 없는 값이 먼저 표시되고 함께 사용할 수 있는 값이 그 다음에 표시됩니다. 예를 들면 다음과 같습니다. Online, Thread Resources Low, Lazy Preemptive 함께 사용할 수 없는 네 가지 node_state_desc 값은 다음과 같습니다.
함께 사용할 수 있는 세 가지 node_state_desc 값은 다음과 같습니다.
|
||||||||||||||||||
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이면 실행 중이고 0이면 유휴 상태를 나타냅니다. |
||||||||||||||||||
online_scheduler_mask |
bigint |
이 노드에 대한 프로세스 선호도 마스크를 식별합니다. |
||||||||||||||||||
processor_group |
smallint |
이 노드에 대한 프로세서 그룹을 식별합니다. |
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.
참고 항목
태스크
소프트 NUMA를 사용하도록 SQL Server 구성(SQL Server)