Transact-SQL 문으로 모니터링

Microsoft SQL Server의 여러 가지 Transact-SQL 문과 시스템 저장 프로시저를 사용하면 SQL Server 인스턴스를 임의로 모니터링할 수 있습니다. 서버 성능 및 동작에 대한 정보를 즉시 수집하려면 이러한 문을 사용하십시오.

예를 들어 Transact-SQL 문과 시스템 저장 프로시저를 사용하여 서버에 대한 다음 유형의 정보를 볼 수 있습니다.

  • 현재 잠금

  • 현재 사용자 동작

  • 사용자가 제출한 마지막 명령 일괄 처리

  • 테이블 또는 데이터베이스가 사용하는 데이터 공간

  • 트랜잭션 로그가 사용하는 공간

  • 데이터베이스에서 가장 오래된 활성 트랜잭션(복제된 트랜잭션 포함)

  • I/O, 메모리, 네트워크 처리량에 관련된 성능 정보

  • 프로시저 캐시 사용량

  • CPU가 SQL Server 작업을 수행한 시간이나 SQL Server가 I/O 작업을 수행하는 데 소비한 시간과 같은 SQL Server 동작 및 사용량에 대한 일반적인 통계

이 정보의 대부분은 SQL Server Management Studio, SMO(SQL Server Management Objects) 또는 시스템 모니터(Microsoft Windows NT 4.0에서는 성능 모니터)를 사용하여 모니터링할 수도 있습니다.