2009-05-13 5 views
0

웹 응용 프로그램의 db 서버 (SQL Server 2008 실행)가 두드러지기 시작하여 더 나은 상자로 업그레이드하고 싶습니다. 우리는 여전히 호스팅 된 솔루션으로 갈 것입니다.SQL Server에 가장 적합한 프로세서입니까?

RAM이 많으면 많을수록 프로세서는 어떻습니까? Xeon이나 Opteron과 같이 멀티 코어 프로세서 나 서버 지향적 인 프로세서를 사용하는 것이 좋습니다.

+0

이 질문을 ServerFault (serverfault.com)로 옮길 것을 제안합니다.이 블로그 게시물을 참조하십시오. ServerFault 개인 베타 http://blog.stackoverflow.com/2009/04/server-fault-private- beta-begins/ –

+0

@Nathan Koop : 그는 아직 ServerFault에 참여하기에 충분한 담당자가 없습니다. – JFV

+0

@JFV 좋은 전화, 잊어 버렸습니다. –

답변

1

예 표준 프로세서를 통해 제온 프로세서를 사용하면 SQL Server의 전체 성능을 향상시키는 데 도움이됩니다. 더 중요한 관심사는 RAM이 될 것입니다. 고성능 RAM은 또한 SQL Server의 성능을 향상시킵니다. 성능을 극대화하려면 15k rpm 하드 디스크를 원할 것입니다.

엄지 손가락으로 말하면, 기술 (RAM, 프로세서 및 하드 드라이브)이 빠를수록 좋습니다.

+0

제온 멀티 코어도 마찬가지입니까? 아니면 여러 코어가 RDBM에 이점을주지 않을까요? – ep4169

+0

Xeon 프로세서는 멀티 코어이며 명령을 빠르게 처리하기 위해 추가 캐시가 있습니다. 프로세서의 제온 (Xeon) 모델 간의 차이점을 확인하려면 다음을 확인하십시오. http://serverconfigurator.intel.com/compare.aspx?CategoryID=1 7400 시리즈는 16MB L3 캐시 – JFV

0

당신이 말한 것처럼 - 더 많은 RAM이 좋습니다. 그러나 다음으로 가장 중요한 구성 요소는 RAID의 HDD입니다. 아마도 "최고"는 RAID 0 + 1이며 RAID 10이라고도합니다.

1

아마도 분명하지만 아무도 아직 언급하지 않았습니다. 가능한 경우 64 비트 OS로 이동하십시오. 더 많은 메모리와 훨씬 더 빠릅니다.

0

고려해야 할 또 다른 사항은 라이센스입니다. Microsoft는 소켓 당 요금을 부과합니다. 오라클은 코어 당 전체 라이선스의 비율을 청구합니다. 두 경우 모두 코어 수가 더 많은 CPU를 보유한 소켓을 줄임으로써 많은 돈을 절약 할 수 있습니다.

1

이 모든 것이 더 나은 하드웨어에 관한 이야기이지만 성능 조정에 대해 이야기하는 아무도 DB를 조정하지 않습니다. 나는 대부분의 코멘트, 특히 RAM과 HD에 동의해야하지만. 더 빠르며 항상 더 좋습니다.

관련 문제