우선 순위 향상 구성(서버 구성 옵션)

적용 대상:SQL Server

이 문서에서는 Transact-SQL을 사용하여 SQL Server의 priority boost 구성 옵션을 구성하는 방법에 대해 설명합니다.

Important

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

우선 순위 상승 옵션을 사용하여 SQL Server를 동일한 컴퓨터의 다른 프로세스보다 더 높은 일정 우선 순위로 실행할지 여부를 지정합니다. 이 옵션을 1설정하는 경우 SQL Server는 Windows 스케줄러의 13 우선 순위 기준에서 실행됩니다. 기본값은 0.의 7우선 순위 기준인 입니다.

제한 사항

우선 순위를 너무 높게 설정하면 필수 운영 체제 및 네트워크 기능에서 리소스가 드레이닝되어 SQL Server를 종료하거나 서버에서 다른 운영 체제 작업을 사용하는 데 문제가 발생할 수 있습니다. 이 설정은 SQL Server 프로세스를 가장 높은 운영 체제 우선 순위로 실행하지 않습니다.

성능 튜닝에 우선 순위 향상을 사용할 필요가 없습니다. 우선 순위 향상을 사용하는 경우 특정 조건에서 원활한 서버 작동을 방해할 수 있으며 예외적인 상황에서만 사용해야 합니다. 예를 들어 Microsoft 제품 지원 서비스는 성능 문제를 조사할 때 우선 순위 향상을 사용할 수 있습니다.

Important

SQL Server FCI(장애 조치(failover) 클러스터 인스턴스)에서 우선 순위 향상을 사용하지 마세요.

사용 권한

매개 변수 없이 또는 첫 번째 매개 변수만 사용하여 sp_configure 를 실행할 수 있는 권한은 기본적으로 모든 사용자에게 부여됩니다. 구성 옵션을 변경하거나 문을 실행하려면 두 매개 변수를 모두 사용하여 실행 sp_configureRECONFIGURE 하려면 사용자에게 서버 수준 권한을 부여 ALTER SETTINGS 해야 합니다. 사용 권한은 ALTER SETTINGS sysadmin 및 serveradmin 고정 서버 역할에 의해 암시적으로 유지됩니다.

설명

설정을 적용하려면 서버를 다시 시작해야 합니다.

Transact-SQL 사용

이 예에서는 sp_configure를 사용하여 고급 옵션을 사용하도록 설정한 다음, priority boost 옵션 값을 1로 설정하는 방법을 보여 줍니다.

USE [master];
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'priority boost', 1;
GO
RECONFIGURE;
GO