SQL Server Enterprise Edition 에서 CPU 40 Core 이상 사용하지 못하는 현상

 

·       Version : SQL Server

 

호스트의 서버의 CPU96 Core 장비에서 SQL Server 2016 Enterprise Edition 설치  사용하는데 CPU  40Core 이상을 사용하지 못하는 문제가 있었다처음에는 NUMA 불균형이 발생하지 않았는지 의심했었지만증상을 보면 0 코어부터 39 코어까지만 정확히 사용하는것을 확인할  있었다여러가지 원인을 조사 결과 해당 문제는 SQL Server 라이선스 업데이트로 해결 되었다. MS 라이선스 정책은  많이 어려운 편인데 (서비스를 제공하는 형태에 따라 다양한 라이선스가 있음라이선스의 자세한 내용은 여기서 다루지 않는다.) 일반적인 SQL Server Enterprise 에디션을 설치 할경우 40Core 이상 사용할  없다고 한다. 40Core 이상 사용하려면 Core 라이선스를 선택해서 설치해야 한다.

 

이미 SQL Server Enterprise Edition 설치되어 있는 경우는 어떻게 할까이런 경우 SQL Server 재설치는 필요없이 라이선스 업데이트가 가능하다우선 SQL Server Enterprise Core Edition 다운로드 받아서호스트 서버에서 마운트 한다그리고 Install과정을 진행한다설치 과정중 나타나는 라이선스 코드를 복사하여아래 스크립트에서 PID 부분에 복사한 라이선스 코드를 입력하고 실행한다.

Setup.exe /q /ACTION=editionupgrade /INSTANCENAME=MSSQLSERVER /PID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /IACCEPTSQLSERVERLICENSETERMS

 

라이선스 없데이트 과정은 수분의 시간이 필요하며 과정중에 SQL Server 서비스가 중지되므로 반드시 점검때 하도록 한다.

 

 

2019-09-03 / Sungwook Kang / http://sungwookkang.com

 

SQL Server Enterprise Edition, SQL Server Core lincese, SQL 라이선스, SQL Server 40코어 이상 사용하기, SQL Server CPU Core



출처: https://sqlmvp.tistory.com/1331?category=618825 [Database Lab]
No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 28790
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15561
2174 SQL Server Agent Job에서 sysploicy_purge_history 작업실패 jevida(강성욱) 2019.09.04 1419
2173 where절 case관련... BGT051 2019.09.03 1463
2172 SQL Server에서 테이블 이름을 변경하지 않고 테이터만 교체하기 jevida(강성욱) 2019.05.03 2214
2171 SQL Server master 데이터베이스 정리 jevida(강성욱) 2019.04.23 4875
2170 SQL Server 프로토콜과 SQLCMD를 사용한 연결 jevida(강성욱) 2019.04.23 1729
2169 SQL Server Edition 다운그레이드 후 확인사항 [1] jevida(강성욱) 2019.04.23 1641
2168 AlwaysOn 구성환경에서 Server Role 체크 후 Job Agent 실행 중지하기 jevida(강성욱) 2019.04.23 1031
2167 SSRS에서 E-mail 세팅시 SSL 사용 유무 수정하기 jevida(강성욱) 2019.03.26 931
2166 SQL Linux Instance Name 변경 jevida(강성욱) 2019.03.26 810
2165 SQL Linux 업그레이드 jevida(강성욱) 2019.03.26 1078
2164 Azure SQL Managed Instance 에서 SQL Agent의 Job history 기록 보관하기 jevida(강성욱) 2019.03.26 931
2163 Azure VM에서 SQL Server에 대한 저장소 구성 지침 jevida(강성욱) 2019.03.26 935
2162 Azure SQL에 도입된 새로운 집계 함수 APPROX_COUNT_DISTINCT jevida(강성욱) 2019.03.26 700
2161 Azure SQL의 데이터베이스 소유권 체인 jevida(강성욱) 2019.03.26 813
2160 Azure SQL의 내부 디스크 할당 방법 및 저장 가능 용량 확인 jevida(강성욱) 2019.03.26 842
2159 Azure SQL에서 이메일 보내기 jevida(강성욱) 2019.03.26 722
2158 Azure SQL에서 읽기 전용 복제본에 대한 접속 및 링크 서버 생성 jevida(강성욱) 2019.03.26 825
2157 Azure SQL에서 네트워크를 구성하는 방법 jevida(강성욱) 2019.03.26 568
2156 인덱스 재구성과 통계 업데이트시 발생하는 SQL Server Block jevida(강성욱) 2019.03.26 839
2155 SQL Server Scala UDF Inline 기능을 사용한 쿼리 성능 향상 jevida(강성욱) 2019.03.26 709





XE Login