적용 대상:SQL Server
Azure SQL Managed Instance
중요하다
Azure SQL Managed Instance 에서는 현재 대부분의 SQL Server 에이전트 기능이 지원되지만, 모든 기능이 지원되는 것은 아닙니다. 자세한 내용은 Azure SQL Managed Instance의 T-SQL과 SQL Server의 차이점 또는 SQL Managed Instance의 SQL 에이전트 작업 제한을 참조하세요.
이 항목에서는 SQL Server Management Studio를 사용하여 SQL Server에서 서버에 대한 CPU 유휴 조건을 정의하는 방법을 설명합니다. CPU 유휴 정의는 Microsoft SQL Server 에이전트가 이벤트에 응답하는 방식에 영향을 줍니다. 예를 들어 평균 CPU 사용량이 10% 미만으로 떨어지고 10분 동안 이 수준에 유지되는 경우처럼 CPU 유휴 상태를 정의한다고 가정합니다. 그런 다음 서버 CPU가 유휴 상태에 도달할 때마다 실행할 작업을 정의한 경우 CPU 사용량이 10% 미만으로 떨어지고 10분 동안 해당 수준에 유지되면 작업이 시작됩니다. 서버 성능에 큰 영향을 주는 작업인 경우 CPU 유휴 상태를 정의하는 방법이 중요합니다.
SQL Server Management Studio 사용
CPU 유휴 시간 및 기간을 설정하려면
개체 탐색기에서 SQL Server 데이터베이스 엔진의 인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.
SQL Server 에이전트 을 마우스 오른쪽 버튼으로 클릭하고, 속성을 클릭한 다음, 고급 페이지를 선택합니다.
유휴 CPU 조건에서는 다음을 수행하세요.
유휴 CPU 조건을 정의하십시오. 확인합니다.
평균 CPU 사용량이 모든 CPU에서 아래로 떨어지는 백분율을 지정합니다. 이렇게 하면 CPU가 유휴 상태로 간주되기 전에 아래로 떨어질 수 있는 사용 수준이 설정됩니다.
상자에 대해 시간을 초 단위로 지정하고, 상자의 경우 이 수준 이하로 유지됩니다. 이렇게 하면 최소 CPU 사용량이 유휴 상태로 간주되기 전에 유지해야 하는 기간이 설정됩니다.