다음을 통해 공유


서버 성능 및 작업 모니터링

적용 대상: SQL Server

데이터베이스 모니터링의 목표는 서버의 성능을 평가하는 것입니다. 효과적인 모니터링에는 문제를 일으키는 프로세스를 격리하기 위해 현재 성능의 주기적인 스냅샷을 만들고 시간이 지남에 따라 지속적으로 데이터를 수집하여 성능 추세를 추적하는 작업이 포함됩니다. Microsoft SQL Server 및 Microsoft Windows 운영 체제에서는 데이터베이스의 현재 상태를 확인하고 상태 변화에 따른 성능을 추적할 수 있는 유틸리티를 제공합니다.

다음 섹션에는 SQL Server와 Windows의 성능 및 활동 모니터링 도구를 사용하는 방법을 설명하는 항목이 포함되어 있습니다. 다음 항목이 포함되어 있습니다.

Windows 도구로 모니터링 태스크를 수행

Windows 도구를 사용하여 SQL Server 데이터베이스 경고를 생성하려면

확장 이벤트를 사용하여 모니터링 작업을 수행하려면

SQL Server Management Studio로 모니터링 태스크를 수행

SQL 추적 및 SQL Server 프로파일러로 모니터링 태스크를 수행하려면

Important

다음 섹션에서는 SQL 추적 및 SQL Server Profiler를 사용하는 방법을 설명합니다.
SQL 추적 및 SQL Server Profiler는 사용되지 않습니다. Microsoft SQL Server 추적 및 재생 개체를 포함한 Microsoft.SqlServer.Management.Trace 네임 스페이스도 사용되지 않습니다.

SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요.

대신 확장 이벤트를 사용합니다. 확장 이벤트에 대한 자세한 내용은 빠른 시작: SQL Server의 확장 이벤트SSMS XEvent Profiler를 참조하세요.

참고 항목

분석 서비스 워크로드용 SQL Server Profiler는 더 이상 사용되지 않으며 계속 지원됩니다.

Transact-SQL 저장 프로시저를 사용하여 SQL 추적으로 모니터링 태스크를 수행

SQL Server Profiler를 사용하여 추적을 만들고 수정

SQL Server Profiler를 사용하여 추적을 시작, 일시 중지 및 중지하려면

추적을 열고 SQL Server Profiler를 사용하여 추적을 표시하는 방법을 구성하려면

SQL Server Profiler를 사용하여 추적을 재생하려면

SQL Server Profiler를 사용하여 추적 템플릿을 생성, 수정 및 사용하려면

SQL Server Profiler 추적을 사용하여 서버 성능을 수집 및 모니터링