쿼리 관리자 비용 제한 옵션

쿼리 관리자 비용 제한 옵션을 사용하여 쿼리 실행 제한 시간에 대한 상한값을 지정할 수 있습니다. 이 제한보다 긴 예상 실행 시간을 갖는 쿼리는 오류를 반환하고 실행되지 않습니다. 쿼리 비용이란 특정 하드웨어 구성에서 쿼리를 완료하는 데 필요한 예상 소요 시간(초)입니다.

0이나 음수가 아닌 값을 지정하면 쿼리 관리자가 지정한 값을 초과하는 예상 비용을 갖는 쿼리의 실행을 허용하지 않습니다. 이 옵션에 0(기본값)을 지정하면 쿼리 관리자가 꺼지고 시간 제한 없이 모든 쿼리가 실행될 수 있습니다.

sp_configure를 사용하여 쿼리 관리자 비용 제한 값을 변경하면 서버 전체에 변경이 적용됩니다. 각 연결에 대한 값을 지정하려면 SET QUERY_GOVERNOR_COST_LIMIT 문을 사용하십시오.

쿼리 관리자 비용 제한 옵션은 고급 옵션입니다. sp_configure 시스템 저장 프로시저를 사용하여 설정을 변경하면 show advanced options를 1로 설정할 때만 쿼리 관리자 비용 제한을 변경할 수 있습니다. 이 설정은 서버를 다시 시작하지 않아도 즉시 적용됩니다.