다음을 통해 공유


sys.dm_resource_governor_resource_pools(Transact-SQL)

현재 리소스 풀 상태, 리소스 풀의 현재 구성 및 리소스 풀 통계에 대한 정보를 반환합니다.

열 이름

데이터 형식

설명

pool_id

int

리소스 풀의 ID입니다. Null을 허용하지 않습니다.

name

sysname

리소스 풀의 이름입니다. Null을 허용하지 않습니다.

statistics_start_time

datetime

이 풀에 대해 통계가 다시 설정된 시간입니다. Null을 허용하지 않습니다.

total_cpu_usage_ms

bigint

누적된 CPU 사용량(밀리초)입니다. Null을 허용하지 않습니다.

cache_memory_kb

bigint

현재 캐시 메모리의 총 사용량(KB)입니다. Null을 허용하지 않습니다.

compile_memory_kb

bigint

현재 빼앗긴 메모리의 총 사용량(KB)입니다. 이 사용량의 대부분은 컴파일과 최적화에 대한 것이지만 다른 메모리 사용자를 포함할 수도 있습니다. Null을 허용하지 않습니다.

used_memgrant_kb

bigint

메모리 부여에서 현재 사용된(빼앗긴) 총 메모리(KB)입니다. Null을 허용하지 않습니다.

total_memgrant_count

bigint

이 리소스 풀에서 발생하는 메모리 부여의 누적 수입니다. Null을 허용하지 않습니다.

total_memgrant_timeout_count

bigint

이 리소스 풀에서 시간을 초과한 메모리 부여의 누적 수입니다. Null을 허용하지 않습니다.

active_memgrant_count

bigint

현재 메모리 부여의 수입니다. Null을 허용하지 않습니다.

active_memgrant_kb

bigint

현재 메모리 부여의 합계(KB)입니다. Null을 허용하지 않습니다.

memgrant_waiter_count

int

현재 메모리 부여에서 대기 중인 쿼리 수입니다. Null을 허용하지 않습니다.

max_memory_kb

bigint

리소스 풀에 있을 수 있는 최대 메모리 양((KB)입니다. 현재 설정 및 서버 상태를 기반으로 합니다. Null을 허용하지 않습니다.

used_memory_kb

bigint

리소스 풀에 사용되는 최대 메모리 양((KB)입니다. Null을 허용하지 않습니다.

target_memory_kb

bigint

리소스 풀이 사용하려는 대상 메모리 양((KB)입니다. 현재 설정 및 서버 상태를 기반으로 합니다. Null을 허용하지 않습니다.

out_of_memory_count

bigint

풀에 있는 실패된 메모리 할당 수입니다. Null을 허용하지 않습니다.

min_cpu_percent

int

CPU 충돌이 있을 때 리소스 풀의 모든 요청에 대해 보장되는 평균 CPU 대역폭에 대한 현재 구성입니다. Null을 허용하지 않습니다.

max_cpu_percent

int

CPU 충돌이 있을 때 리소스 풀의 모든 요청에 허용되는 최대 평균 CPU 대역폭에 대한 현재 구성입니다. Null을 허용하지 않습니다.

min_memory_percent

int

메모리 충돌이 있을 때 리소스 풀의 모든 요청에 대해 보장되는 메모리 양에 대한 현재 구성입니다. 이것은 다른 리소스 풀과 공유되지 않습니다. Null을 허용하지 않습니다.

max_memory_percent

int

이 리소스 풀의 요청에서 사용할 수 있는 총 서버 메모리의 비율에 대한 현재 구성입니다. Null을 허용하지 않습니다.

주의

리소스 관리자 작업 그룹 및 리소스 관리자 리소스 풀에는 다 대 일 매핑이 있습니다. 따라서 리소스 풀 통계의 대부분은 작업 그룹 통계에서 파생됩니다.

이 동적 관리 뷰는 인-메모리 구성을 표시합니다. 저장된 구성 메타데이터를 보려면 sys.resource_governor_resource_pools 카탈로그 뷰를 사용합니다.

ALTER RESOURCE GOVERNOR RESET STATISTICS가 성공적으로 실행되면 statistics_start_time, total_cpu_usage_ms 및 out_of_memory_count 카운터가 다시 설정됩니다. statistics_start_time 카운터는 현재 시스템 날짜 및 시간으로 설정되고 다른 두 카운터는 0으로 설정됩니다.

사용 권한

VIEW SERVER STATE 권한이 필요합니다.