TEMPDB SQL Server 2016의 기본 파일 수입니다
-
26-09-2020 - |
문제
SQL Server 2016 CTP2 상태의 Docs를 알아 챘습니다. "기본적으로 설치 프로그램은 CPU 카운트 또는 8 대의 모든 TempDB 파일을 더 낮은 것으로 추가합니다." https://msdn.microsoft.com/ko미국 / 라이브러리 / BB510411 (v= SQL.130) .aspx
그러나 나는 항상 "올바른"비율이 CPU 코어의 수의 절반의 절반이 될 것이라고 생각했다.
이를 Microsoft의 공식 권고로 취해 져야하며 심지어 2012/2014에 적용되어야합니까?
해결책
Paul Randal에 따르면 tempdb 파일의 수는 다음과 같아야합니다 :
- 는 8 개 또는 적은 코어의 CPU 코어의 수와 같습니다
- 1/4 ~ 8 개의 코어를위한 CPU 코어의 1/2
Microsoft가 마지막 으로이 기본 설정을 변경 한 훌륭한 뉴스라고 생각합니다.이전은 정말로 나빴습니다. 래치 경합 문제가 발생했습니다.
다른 팁
SQL Server 2016을 설치하는 동안 이제 TEMPDB 데이터 파일 수를 지정할 수 있습니다.기본적으로 컴퓨터에있는 CPU 코어의 8 또는 CPU 코어의 수가 8로 설정되어 있습니다.이 값은 코어의 수까지 증가 할 수 있습니다.
제휴하지 않습니다 dba.stackexchange