SQL Server Management Studio 또는 sp_configure 시스템 저장 프로시저를 사용하여 구성 옵션을 통해 SQL Server 리소스를 관리하고 최적화할 수 있습니다. 가장 일반적으로 사용되는 서버 구성 옵션은 SQL Server Management Studio를 통해 사용할 수 있습니다. 모든 구성 옵션은 sp_configure 통해 액세스할 수 있습니다. 이러한 옵션을 변경하기 전에 시스템에 주는 영향을 신중히 고려해야 합니다. 자세한 내용은 서버 속성 보기 또는 변경(SQL Server)을 참조하세요.
중요합니다
고급 옵션은 숙련된 데이터베이스 관리자나 공인된 SQL Server 기술 지원 담당자만 변경해야 합니다.
구성 옵션 범주
구성 옵션은 다음 중 하나를 적용합니다.
옵션을 설정하고 RECONFIGURE(또는 경우에 따라 RECONFIGURE WITH OVERRIDE) 문을 실행한 직후입니다.
-또는-
위의 작업을 수행하고 SQL Server 인스턴스를 다시 시작한 후
SQL Server를 다시 시작해야 하는 옵션은 처음에 값 열에만 변경된 값을 표시합니다. 다시 시작한 후 새 값이 값 열과 value_in_use 열 모두에 표시됩니다.
일부 옵션은 서버를 다시 시작해야 새 구성 값이 적용됩니다. 서버를 다시 시작하기 전에 새 값을 설정하고 sp_configure 실행하면 구성 옵션 값 열에 새 값이 표시되지만 value_in_use 열에는 표시되지 않습니다. 서버를 다시 시작하면 value_in_use 열에 새 값이 나타납니다.
자체 구성 옵션은 SQL Server가 시스템의 요구에 따라 조정하는 옵션입니다. 대부분의 경우 이 값을 수동으로 설정할 필요가 없습니다. 예를 들어 최소 서버 메모리 및 최대 서버 메모리 옵션 및 사용자 연결 옵션이 있습니다.
구성 옵션 테이블
다음 표에는 사용 가능한 모든 구성 옵션, 가능한 설정 범위 및 기본값이 나와 있습니다. 구성 옵션은 다음과 같은 문자 코드로 표시됩니다.
A= 고급 옵션- 숙련된 데이터베이스 관리자 또는 인증된 SQL Server 기술자만 변경해야 하며 설정이 필요한 고급 옵션은 1로 표시합니다.
RR = 데이터베이스 엔진을 다시 시작해야 하는 옵션입니다.
SC = 자체 구성 옵션입니다.
구성 옵션 최소값 최대값 기본값 액세스 확인 캐시 버킷 수 (A) 0 16384 0 액세스 확인 캐시 할당량 (A) 0 2147483647 0 임시 분산 쿼리 (A) 0 1 0 I/O 선호도 마스크 (A, RR) -2147483648 2147483647 0 affinity64 I/O 마스크 (A, 64비트 버전의 SQL Server에서만 사용 가능) -2147483648 2147483647 0 선호도 마스크 (A) -2147483648 2147483647 0 affinity64 마스크 (A, RR), 64비트 버전의 SQL Server에서만 사용 가능 -2147483648 2147483647 0 에이전트 XP들 (A) 0 1 0
(SQL Server 에이전트가 시작될 때 1로 변경됩니다. 설치 중에 SQL Server 에이전트가 자동으로 시작되도록 설정된 경우 기본값은 0입니다.)업데이트 허용 (사용되지 않음) 사용하지 마세요. 다시 구성하는 동안 오류가 발생합니다.) 0 1 0 백업 체크섬 기본값 0 1 0 백업 압축 기본값 0 1 0 차단된 프로세스 임계값 (A) 0 86400 0 c2 감사 모드 (A, RR) 0 1 0 clr enabled 0 1 0 공통 기준 준수 활성화됨 (A, RR) 0 1 0 포함된 데이터베이스 인증 0 0 병렬 처리에 대한 비용 임계값 (A) 0 32767 5 데이터베이스 소유권 체인 설정 0 1 0 커서 임계값 (A) -1 2147483647 -1 데이터베이스 메일 XP (A) 0 1 0 기본 전체 텍스트 언어 (A) 0 2147483647 1033 기본 언어 0 9999 0 기본 추적 사용 (A) 0 1 1 트리거에서 결과 허용 불허 (A) 0 1 0 EKM 공급자 사용 0 1 0 파일 스트림 접근 수준 0 2 0 채우기 비율 (A, RR) 0 100 0 ft 크롤링 대역폭(max), ft 크롤링 대역폭(A) 참조 0 32767 100 ft 크롤 대역폭(분), ft 크롤 대역폭(A) 참조 0 32767 0 ft 알림 대역폭(최대), ft 알림 대역폭(A) 참조 0 32767 100 ft notify bandwidth(최소), ft notify bandwidth(A) 참조 0 32767 0 인덱스 생성 메모리 (A, SC) 704 2147483647 0 의심할 여지없는 xact 해상도 (A) 0 2 0 경량 풀링 (A, RR) 0 1 0 자물쇠 (A, RR, SC) 5,000 2147483647 0 최대 병렬 처리 수준 (A) 0 32767 0 최대 전체 텍스트 크롤링 범위 (A) 0 256 4 최대 서버 메모리 (A, SC) 16 2147483647 2147483647 최대 텍스트 복제 크기 0 2147483647 65536 최대 작업자 스레드 (A) 128 32767
(1024는 32비트 SQL Server, 64비트 SQL Server의 경우 2048에 권장되는 최대값입니다.)0
0은 32비트 SQL Server의 경우 수식(256+(<프로세서> -4) * 8)을 사용하고 64비트 SQL Server의 경우 두 배의 수식을 사용하여 프로세서 수에 따라 최대 작업자 스레드 수를 자동으로 구성합니다.미디어 보존 (A, RR) 0 365 0 쿼리당 최소 메모리 (A) 512 2147483647 1024 최소 서버 메모리 (A, SC) 0 2147483647 0 중첩 트리거 0 1 1 네트워크 패킷 크기 (A) 512 32767 4096 Ole Automation 절차 (A) 0 1 0 개체 열기 (A, RR, 사용되지 않음) 0 2147483647 0 임시 워크로드 최적화 (A) 0 1 0 PH_timeout (A) 1 3600 60 (육십) 사전 계산 순위 (A) 0 1 0 우선 순위 상승 (A, RR) 0 1 0 쿼리 관리자 비용 제한 (A) 0 2147483647 0 쿼리 대기 (A) -1 2147483647 -1 복구 간격 (A, SC) 0 32767 0 원격 액세스 (RR) 0 1 1 원격 관리자 연결 0 1 0 원격 로그인 시간 제한 0 2147483647 10 원격 프로시저 트랜잭션 0 1 0 원격 쿼리 시간 제한 0 2147483647 600 복제 XPs 옵션 (A) 0 1 0 시작 프로세스 검사 (A, RR) 0 1 0 서버 트리거 재귀 0 1 1 작업 집합 크기 설정 (A, RR, 사용되지 않음) 0 1 0 고급 옵션 표시 0 1 0 SMO 및 DMO XP (A) 0 1 1 노이즈 단어 변환 (A) 0 1 0 두 자리 연도 구분 (A) 1753 9999 2049 사용자 연결 (A, RR, SC) 0 32767 0 사용자 옵션 0 32767 0 xp_cmdshell (A) 0 1 0