sys.dm_exec_compute_node_status(Transact-SQL)

적용 대상: SQL Server 2016(13.x) 이상 Azure SQL Managed Instance

모든 PolyBase 노드의 성능 및 상태에 대한 추가 정보를 보유합니다. 노드당 하나의 행을 나열합니다.

열 이름 데이터 형식 Description 범위
compute_node_id int 노드와 연결된 고유 숫자 ID입니다. 유형에 관계없이 스케일 아웃 클러스터에서 고유합니다.
process_id int
process_name nvarchar(255) 노드의 논리적 이름입니다. 적절한 길이의 모든 문자열입니다.
allocated_memory bigint 이 노드에 할당된 총 메모리입니다.
available_memory bigint 이 노드에서 사용 가능한 총 메모리입니다.
process_cpu_usage bigint 총 프로세스 CPU 사용량(틱)입니다.
total_cpu_usage bigint 총 CPU 사용량(틱)입니다.
thread_count bigint 이 노드에서 사용 중인 총 스레드 수입니다.
handle_count bigint 이 노드에서 사용 중인 총 핸들 수입니다.
total_elapsed_time bigint 시스템 시작 또는 다시 시작 이후 경과된 총 시간입니다. 시스템 시작 또는 다시 시작 이후 경과된 총 시간입니다. total_elapsed_time 정수의 최대값(밀리초 24.8일)을 초과하면 오버플로로 인해 구체화 오류가 발생합니다. 최대값(밀리초)은 24.8일과 같습니다.
is_available bit 이 노드를 사용할 수 있는지 여부를 나타내는 플래그입니다.
sent_time datetime 네트워크 패키지를 마지막으로 보낸 시간
received_time datetime 이 노드에서 네트워크 패키지를 마지막으로 보낸 시간입니다.
error_id nvarchar(36) 이 노드에서 발생한 마지막 오류의 고유 식별자입니다.
compute_pool_id int 풀의 고유 식별자입니다.

참고 항목

동적 관리 뷰를 사용하는 PolyBase 문제 해결
동적 관리 뷰 및 함수(Transact-SQL)
데이터베이스 관련 동적 관리 뷰(Transact-SQL)