본문 바로가기

DBMS/SQL Server

[SQL Server] Hot Add CPU

 

SQL Server 2005에서 Hot Add Memory를 소개하였고, SQL Server 2008에서 Hot Add CPU

제공하고 있다.

Hot Add CPU는 시스템이 운영중인 상태에서 다운타임 없이 CPU를 추가할 수 있는 기능이다.

 

이 기능을 이용하기 위해 다음의 사항이 충족되어야 한다.

 1. 하드웨어에서 Hot Add CPU를 지원해야 한다.

 2. 64비트 버전의 Windows Server 2008 Datacenter 또는 Itanium 기반 시스템 운영체제용

    Windows Server 2008 Enterprise Edition이 설치되어 있어야 한다.

 3. SQL Server 2008 Enterprise 이상이 설치되어 있어야 한다.

 4. SQL Server는 소프트 NUMA를 사용하도록 구성할 수 없다.

 

그리고 CPU는 다음의 방법으로 추가할 수 있다.

 1. 새 하드웨어를 추가하여 물리적으로 추가

 2. 온라인으로 하드웨어를 분할하여 논리적으로 추가

 3. 가상화 계층을 통해 가상으로 추가

 

그리고 SQL Server는 CPU가 추가된 후에 CPU 사용을 자동으로 시작하지 않는다.

따라서 SQL Server에서 다른 용도로 추가되었을 수 있는 CPU를 사용하지 않도록 방지할 수 있다.

 

CPU를 추가한 후 RECONFIGURE 문을 실행하면 SQL Server에서 새로운 CPU를 사용할 수 있는

리소스로 인식하게 된다.