현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

하이퍼 스레드 환경에서 SQL Server 지원

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:322385
소개
하이퍼 스레드 환경에서 SQL Server 지원에 설명 합니다.
추가 정보
SQL Server 핵심 디자인 하이퍼 스레드 환경에서 제대로 작동 됩니다. 그러나 하이퍼 스레드 환경에서 사용 하는 경우 다음을 수행 하는 것이 좋습니다.
  • Microsoft SQL Server 2000 서비스 팩 3 (SP3) 또는 최신 서비스 팩을 실행 합니다.
  • 최신 보안 업데이트를 설치 합니다.
Microsoft Windows 운영 체제에서는 논리 하이퍼 스레드 Cpu 실제 Cpu로 표시 합니다. SQL Server의 확장성이 높은 이미 이기 때문에 Cpu 추가로 할 SQL Server 프로세서를 사용 하 여.

하이퍼-스레딩의 Microsoft Windows 지원에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문.
하이퍼 스레드 배포 고려할 때 다음 사항을 알고 있어야:
  • 라이센스
  • 프로세서 매핑
  • 성능
  • 인텔의 CPU 계산 유틸리티
각 항목에 대 한 자세한 내용은 다음과 같습니다.

라이센스

하이퍼 스레딩을 사용 하면 기본 입력 출력 시스템 (BIOS) 논리 실제 CPU 비율을 사용 합니다. 현재 구현에서는 2:1 비율을 사용 하는. 즉, 각 물리적 CPU에 대 한 2 개의 논리적 Cpu는. 이러한 비율; 향후 변경 될 수 있습니다. 그러나 Microsoft SQL Server 2000 서비스 팩 3 (SP3) 및 이후 버전에 추가 라이센스 코드 비율을 처리 하기 위해 라이센스 제한을 조정 하는 필요. 예를 들어, SQL Server 2000 SP3 빌드 2:1 비율로 4 CPU 라이선스를 허용 하 고 나중에 빌드 설치 된 SQL Server 제품 코드 조정 하 고 8 개의 Cpu를 사용 합니다.

SQL Server 설치할 때 실제 CPU 수를 사용 합니다 및 비율 변환 처리 하는 SQL Server 사용 합니다. 반대로 선호도 마스크 옵션을 설정 하면 실제 프로세서 듯 SQL Server 모든 Cpu를 사용 중이기 때문에 CPU 논리값 사용 합니다.

자세한 라이센스 및 지원 되는 구성 정보를 다음 Microsoft 웹 사이트를 방문 하십시오.

프로세서 매핑

기본적으로 SQL Server 논리 사용자 모드 일정 (UMS) 스케줄러 서 수 프로세서 순서 대로 각 프로세서를 만듭니다. 하이퍼 스레드 사용된 환경 Microsoft Windows는 모든 물리적 프로세서 true 경우 SQL Server 사용할 수 있는 프로세서 처리 합니다. 논리 및 실제 프로세서 매핑 샘플 다음 표에 표시 됩니다.

프로세서 매핑 테이블 1
논리실제
00
11
22
33
40
51
62
73
다른 프로세서 매핑 예제는 다음과 같습니다.

프로세서 매핑 테이블 2
논리실제
00
10
21
31
42
52
63
73
매핑 중 하나에 SQL Server 허용 됩니다. 그러나 여러 물리적 Cpu를 사용 해야 하는 경우 SQL Server 실제 CPU 예기치 않게 제한이 있는 상황을 만들지 않도록 주의 수 있습니다.

SQL Server 선호도 마스크 옵션이 예상 되는 실제 프로세서 사용량 변경할 수 사용할 수 있습니다. 이렇게 하려면 프로세서 매핑 테이블을 1을 참조 하십시오. 선호도 마스크를 00010001 0 프로세서, 4 프로세서 사용 하는 경우 사용 중인 논리 프로세서 #0 예제 실제 프로세서에 매핑됩니다. 그 결과 실제 프로세서가 두 개 대신 논리 프로세서를 모두 지 원하는 단일 실제 프로세서 사용 하 여. 이러한 상황에서 성능이 저하 아마도 합니다.

기본 동작을 변경 하려면 선호도 마스크 옵션 및 IO 선호도 마스크 시작 매개 변수를 사용할 수 있습니다. 선호도 마스크 옵션 또는 IO 선호도 마스크 시작 매개 변수에 대 한 자세한 내용은 SQL Server 온라인 설명서를 참조 합니다.

자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
298402 SQL Server I/O 선호도 옵션을 설정 하는 방법을 이해 합니다.
경고 선호도 마스크를 설정할 때는 주의 해야 합니다. 구성할 수 있습니다 쉽게 선호도 마스크 제대로 하려면 별도 실제 프로세서를 사용 하는 경우 두 개의 논리 프로세서를 지원 하기 위해 동일한 실제 프로세서를 사용 하 여.

성능

하이퍼 스레드 환경에서 성능이 달라 집니다. 보수적인 테스트 SQL Server 작업 부하에 대해 10-20% 향상에 비추어 있지만 응용 프로그램 패턴은 중요 한 영향. 일부 응용 프로그램에서는 나타나지 않습니다 증가 하는 성능이 하이퍼 스레딩 이용 하 여 찾을 수 있습니다. 실제 프로세서가 이미 포화, 논리 프로세서를 사용 하 여 실제로 줄일 수 달성 하는 작업입니다.

예를 들어, 높은 수준의 경합이 발생할 응용 프로그램은 하이퍼 스레드 환경에서 성능이 저하 될 수 있습니다. 하이퍼 스레드 환경 대 동등한 물리적 Cpu 구입을 원하는 얻을 수 있습니다 성능을 제공 하는지 확인 하는 철저 하 게 응용 프로그램을 테스트 하는 것이 좋습니다. 하이퍼-스레딩 매우 유용할 수 있지만, 하이퍼-스레딩는 추가 실제 CPU의 모든 기능을 대체할 수 없습니다.

이 문서에 나와있는 다른 공급업체 제품들은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 명시적이든 묵시적이든 이러한 제품의 성능 또는 안정성에 대한 어떠한 보증도 하지 않습니다.

당사의 웹사이트에 몇 가지 좋은 정보 및 하이퍼-스레딩에 대 한 자습서 (인텔 NetBurst 마이크로 아키텍처). 하이퍼 스레딩 지원 시스템에 대 한 자세한 내용은 다음 Intel 웹 사이트를 방문 하십시오.


최대 정도 병렬 처리 수준 (MAXDOP)

자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
2806535 SQL Server '병렬 처리의 최대 수준' 구성 옵션에 대 한 지침 및 권장 사항

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 322385 - 마지막 검토: 08/06/2015 07:00:00 - 수정: 2.0

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 64-bit Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Evaluation Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Express Edition with Advanced Services, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Parallel Data Warehouse, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Reporting Services, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, SQL Server 2014 Reporting Services

  • kbinfo kbmt KB322385 KbMtko
피드백
m/ms.js"> mp;did=1&t=">rc="https://c1.microsoft.com/c.gif?DI=4050&did=1&t="> 상표
  • © 2016 Microsoft