다음을 통해 공유


SQL Server, 데이터베이스 개체

SQL Server의 SQLServer:Databases 개체는 대량 복사 작업, 백업 및 복원 처리량 및 트랜잭션 로그 작업을 모니터링하는 카운터를 제공합니다. 트랜잭션 및 트랜잭션 로그를 모니터링하여 데이터베이스에서 발생하는 사용자 작업의 양과 트랜잭션 로그가 얼마나 채워지고 있는지 알 수 있습니다. 사용자 작업량은 데이터베이스 성능을 좌우하며 로그 크기, 잠금 및 복제에 영향을 줄 수 있습니다. 낮은 수준의 로그 활동을 모니터링하여 사용자 활동 및 리소스 사용량을 측정하면 성능 병목 상태를 식별하는 데 도움이 될 수 있습니다.

각각 단일 데이터베이스를 나타내는 Databases 개체의 여러 인스턴스를 동시에 모니터링할 수 있습니다.

이 표에서는 SQL Server 데이터베이스 카운터 에 대해 설명합니다.

SQL Server 데이터베이스 지표 설명
활성 트랜잭션 데이터베이스에 대한 활성 트랜잭션 수입니다.
Backup/Restore 처리량/초 초당 데이터베이스의 백업 및 복원 작업에 대한 읽기/쓰기 처리량입니다. 예를 들어 더 많은 백업 디바이스를 병렬로 사용하거나 더 빠른 디바이스를 사용하는 경우 데이터베이스 백업 작업의 성능이 어떻게 변경되는지 측정할 수 있습니다. 데이터베이스 백업 또는 복원 작업의 처리량을 통해 백업 및 복원 작업의 진행률과 성능을 확인할 수 있습니다.
대량 복사 행/초 초당 대량 복사된 행 수입니다.
대량 복사 처리량/초 초당 대량 복사된 데이터 양(킬로바이트)입니다.
테이블 항목 커밋 데이터베이스에 대한 커밋 테이블의 메모리 내 부분 크기입니다. 자세한 내용은 sys.dm_tran_commit_table(Transact-SQL)를 참조하세요.
데이터 파일 크기(KB) 자동 증가를 포함하여 데이터베이스에 있는 모든 데이터 파일의 누적 크기(킬로바이트)입니다. 이 카운터를 모니터링하는 것은 예를 들어 tempdb의 올바른 크기를 결정하는 데 유용합니다.
DBCC 논리 검사 바이트/초 DBCC(데이터베이스 콘솔 명령)에 대한 초당 논리적 읽기 검사 바이트 수입니다.
로그 캐시 적중률 로그 캐시에서 충족된 읽기 요청의 비율입니다.
로그 캐시 읽기/초 로그 관리자 캐시를 통해 초당 수행되는 읽기입니다.
로그 파일 크기(KB) 데이터베이스에 있는 모든 트랜잭션 로그 파일의 누적 크기(킬로바이트)입니다.
로그 파일 사용 크기(KB) 데이터베이스에 있는 모든 로그 파일의 누적 사용 크기입니다.
로그 플러시 대기 시간 로그를 플러시하는 총 대기 시간(밀리초)입니다. AlwaysOn 보조 데이터베이스에서 이 값은 로그 레코드가 디스크에 확정될 때까지의 대기 시간을 나타냅니다.
로그 플러시 대기/초 로그 플러시를 기다리는 초당 커밋 수입니다.
로그 플러시 쓰기 시간(밀리초) 마지막 1초 동안 완료된 로그 플러시 쓰기를 수행하기 위한 시간(밀리초)입니다.
로그 플러시/초 초당 로그 플러시 수입니다.
로그 증가 데이터베이스의 트랜잭션 로그가 확장된 총 횟수입니다.
로그 축소 데이터베이스의 트랜잭션 로그가 축소된 총 횟수입니다.
로그 풀 캐시 누락/초 로그 풀에서 로그 블록을 사용할 수 없는 요청 수입니다. 로그 풀은 트랜잭션 로그의 메모리 내 캐시입니다. 이 캐시는 복구, 트랜잭션 복제, 롤백 및 Always On 가용성 그룹에 대한 로그 읽기를 최적화하는 데 사용됩니다.
로그 풀 디스크 읽기/초 로그 블록을 가져오기 위해 발급된 로그 풀의 디스크 읽기 수입니다.
로그 풀 요청/초 로그 풀에서 처리된 로그 블록 요청 수입니다.
로그 잘림 트랜잭션 로그가 축소된 횟수입니다.
사용된 백분율 로그 사용 중인 로그의 공간 비율입니다.
Repl. 보류 중인 거래 복제로 표시되었지만 배포 데이터베이스에 아직 배달되지 않은 게시 데이터베이스의 트랜잭션 로그에 있는 트랜잭션 수입니다.
Repl. 전송 속도 게시 데이터베이스의 트랜잭션 로그에서 읽고 배포 데이터베이스에 배달된 초당 트랜잭션 수입니다.
축소 데이터 이동 바이트/초 자동 축소 작업 또는 DBCC SHRINKDATABASE 또는 DBCC SHRINKFILE 문에 의해 초당 이동되는 데이터의 양입니다.
추적된 초당 거래 데이터베이스에 대한 커밋 테이블에 기록된 커밋된 트랜잭션 수입니다.
Transactions/sec 초당 데이터베이스에 대해 시작된 트랜잭션 수입니다.

Transactions/sec 는 XTP 전용 트랜잭션(고유하게 컴파일된 저장 프로시저에서 시작된 트랜잭션)을 계산하지 않습니다.
Write Transactions/sec 마지막 1초 동안 데이터베이스에 쓰고 커밋된 트랜잭션 수입니다.

또한 참조하십시오

리소스 자원 배정 현황 모니터링(시스템 모니터)
SQL Server, 데이터베이스 복제본