sys.dm_os_sys_info

SQL Server에서 사용할 수 있고 소비하는 리소스 및 컴퓨터에 대한 기타 유용한 정보를 반환합니다.

열 이름 데이터 형식 설명

cpu_ticks

bigint

현재 CPU 틱 수입니다. CPU 틱은 프로세서의 RDTSC 카운터에서 가져오며 단순하게 증가하는 숫자입니다.

ms_ticks

bigint

컴퓨터가 시작된 이후로 경과한 시간(밀리초)입니다.

cpu_count

int

시스템의 논리적 CPU 수입니다.

cpu_ticks_in_ms

bigint

CPU 틱 수(밀리초)입니다.

hyperthread_ratio

int

논리적 프로세서 수와 실제 프로세서 수의 비율입니다.

physical_memory_in_bytes

bigint

사용할 수 있는 실제 메모리의 양입니다.

virtual_memory_in_bytes

bigint

사용자 모드로 프로세스에 사용할 수 있는 가상 메모리의 양입니다. 3-GB 스위치를 사용하여 SQL Server가 시작되었는지 확인하는 데 사용할 수 있습니다.

bpool_committed

int

버퍼 풀에 있는 8KB 버퍼 수입니다. 이 양은 버퍼 풀의 커밋된 실제 메모리를 나타냅니다. 버퍼 풀의 예약된 메모리는 포함하지 않습니다.

bpool_commit_target

int

버퍼 풀에 필요한 8KB 버퍼 수입니다. 시스템의 로드, 현재 프로세스에서 요청된 메모리, 컴퓨터에 설치된 메모리 및 구성 매개 변수를 비롯한 시스템의 현재 상태와 같은 다양한 입력을 사용하여 필요한 양이 계산됩니다. bpool_commit_targetbpool_committed 값보다 크면 버퍼 풀에서 추가 메모리를 얻으려고 합니다. bpool_commit_targetbpool_committed 값보다 작으면 버퍼 풀은 축소됩니다.

bpool_visible

int

프로세스 가상 주소 공간에서 직접 액세스할 수 있는 버퍼 풀의 8KB 버퍼 수입니다. AWE(Address Windowing Extensions)를 사용하지 않는 경우 버퍼 풀에서 필요한 메모리를 획득하면(bpool_committed = bpool_commit_target) bpool_visible 값은 bpool_committed 값과 같습니다.

32비트 버전의 SQL Server에서 AWE를 사용하는 경우 bpool_visible은 버퍼 풀에서 할당한 실제 메모리에 액세스하는 데 사용되는 AWE 매핑 창의 크기를 나타냅니다. 이 매핑 창의 크기는 프로세스 주소 공간에 의해 바인딩되므로 표시되는 양은 커밋된 양보다 작으며 데이터베이스 페이지 이외의 용도로 메모리를 사용하는 내부 구성 요소에 의해 더욱 축소될 수 있습니다. bpool_visible 값이 너무 작으면 메모리 부족 오류가 표시될 수도 있습니다.

stack_size_in_bytes

int

SQL Server에서 만든 각 스레드에 대한 호출 스택의 크기입니다.

os_quantum

bigint

비선점형 작업에 대한 퀀텀이며 CPU 틱 단위로 측정됩니다. 퀀텀(초) = os_quantum / CPU 클럭 속도입니다.

os_error_mode

int

SQL Server 프로세스에 대한 오류 모드입니다.

os_priority_class

int

SQL Server 프로세스에 대한 우선 순위 클래스입니다.

max_workers_count

int

만들 수 있는 최대 작업자 수입니다.

scheduler_count

int

SQL Server 프로세스에 구성된 사용자 스케줄러 수입니다.

scheduler_total_count

int

SQL Server의 총 스케줄러 수입니다.

deadlock_monitor_serial_number

int

현재 교착 상태 모니터 시퀀스의 ID입니다.

사용 권한

서버에 대한 VIEW SERVER STATE 권한이 필요합니다.

참고 항목

참조

동적 관리 뷰 및 함수
SQL Server 운영 체제 관련 동적 관리 뷰

관련 자료

메모리 아키텍처

도움말 및 정보

SQL Server 2005 지원 받기