공부/DATABASE
SQL SERVER PERFORMANCE COUNT
무는빼주세요
2022. 3. 16. 18:08
Name | Description |
Batch Requests/sec | 배치가 수행된 수, 초당 T-SQL 명령 일괄 처리 수 -> 들어온 명령 수 |
Page lookups/sec | 버퍼 풀에서 페이지를 찾기 위한 초당 요청 수 → 테이블 스캔 등의 처리를 할 때 CPU 사용량이 커짐. |
Processor Time | 서버의 CPU 사용량 |
Avg. Disk Queue Length Total | 물리적 디스크의 수집 기간 동안 큐에 대기한 평균 물리적 읽기와 쓰기 수 |
Disk Reads/sec Total | 1초 동안 디스크 읽기 작업 수 |
Avg. Disk sec/Write Total | 디스크에 데이터를 쓰는 평균 시간 |
% Idle Time Total | 디스크가 유휴 상태였던 시간 비율 |
% Disk Time Total | 선택한 디스크가 읽기 및 쓰기 요청을 제공하는데 사용되는 경과 시간 비율 |
Disk Writes/sec Total | 1초 동안 디스크 쓰기 작업 수 |
Disk Read Bytes/sec Total | 읽기 작업의 총 크기 (바이트) |
Pages/sec | 실제 메모리에서 가상 메모리로 페이징이 일어난 횟수 |
FreeSpace Scans/sec | 초당 SQL Server의 여유 공간 |
Page Split/sec | 초당 인덱스 페이지 오버 플로우로 인한 페이지 분할 수 |
Index Searches/sec | 초당 인덱스 검색 수 |
Full Scans/sec | 초당 풀 스캔 수 |
Table Lock Escalation/sec | 초당 발생하는 잠금 에스컬레이션 수 (잠금 에스컬레이션 : 행 또는 페이지 잠금과 같은 여러가지 세분화 잠금을 테이블 잠금으로 변환하는 프로세스) |
Worktables Created/sec | 초당 만들어지는 작업 테이블 수 |
Total Server Memory | 총 서버 메모리 |
Checkpoint Pages/sec | 체크 포인트에 의해 초당 디스크에 기록된 페이지 수 |
Page Life Expectancy | 페이지가 버퍼 캐시에서 소요될 것으로 예상되는 시간 |
Lazy Writes/sec | 버퍼 관리자의 지연 기록기가 기록한 초당 버퍼 수 |
Page Reads/sec | 실행한 물리적 데이터베이스 페이지 초당 읽기 수 |
Free Pages | 사용되지 않은 캐시 페이지의 총 수 |
Free List Stalls/sec | 사용 가능한 페이지를 기다린 초당 요청 수 |
User Connections | 측정 시점에 SQL Server에 연결된 사용자 수 |
Transactions/sec (Total) | (마지막 트랜잭션 번호 - 이전 트랙잰션 번호) / 사이의 시간 |
Transactions/sec (tempdb) | (마지막 트랜잭션 번호 - 이전 트랙잰션 번호) / 사이의 시간 |
Log Flushes/sec | 로그 플러시를 기다리는 초당 커밋 수 Flush : 영속성 컨텍스트의 변경 사항들과 데이터베이스를 싱크하는 작업 영속성 컨텍스트 : 엔티티를 영구 저장하는 환경 |
Log Flush Wait Time | 로그를 플러시하는 총 대기 시간 (밀리초) |
Log Bytes Flushed/sec | 플러시된 총 로그 바이트 수 |
Average Wait Time (ms) | 평균 대기 시간 |
Latch Waits/sec | 즉시 승인 받지 못한 래치 요청 수 Latch : Lock처럼 잠금에 사용되는 장치, 메모리 구조에 대한 배타적인 접근을 목적으로 함. |
Average Latch Wait Time (ms) | 래치 요청들을 위해 대기해야 하는 시간 평균 |
Lock Waits/sec | 초당 잠금을 획득하기 위해 대기하는 수 |
Lock Timeouts/sec | 리소스에 잠금을 얻기 위해 대기하다가 타임 아웃된 잠금 요청 횟수 |
Number of Deadlocks/sec | 현재 서버에 Deadlock이 발생한 수 |
Cache Pages | 캐시 개체에 의해 사용되는 페이지 수 |
Buffer Cache Hit Ratio | 디스크가 아닌 버퍼 캐시에서 찾은 요청된 페이지의 백분율 (캐시 적중률) |
Available Mbytes | 현재 프로세스에 사용할 수 있는 메모리 바이트의 수 |
Private Bytes | 프로그램에 할당된 메모리의 양 |
Interrupts/sec | 프로세스가 받아서 처리한 초당 하드웨어 인터럽트 수 |
Context Switches/sec | 컴퓨터의 모든 프로세서가 한 쓰레드에서 다른 쓰레드로 전환한 횟수 |
Processor Queue Length | 실행 준비가 되어 있는 쓰레드 중 대기열(프로세서 큐)에 있는 쓰레드 수 |
Privileged Time | 전체 CPU 시간에서 유휴 CPU시간과 사용자 CPU시간을 제외한 시스템(커널)의 CPU 활용률 네트워크 관련 드라이버, 그래픽 드라이버, 사용자 프로그램의 커널 구성요소 호출 등이 생기면 높아짐. |
Working Set | 프로세스에서 사용하는 메모리의 양 |
SQL Compilations/sec | 초당 T-SQL 쿼리를 컴파일 하는 횟수 |
SQL Re-Compilations/sec | 초당 T-SQL 쿼리를 재 컴파일 시작되는 횟수 |
Processor Time_max | |
Avg. Disk Queue Length Total | 디스크의 수집 기간 동안 큐에 대기한 평균 물리적 읽기와 쓰기 수 |