mysql 검색성능은 cpu빨? 램빨?
두가지 시스템이 있습니다.
1.성능(1코어기준) 100점 만점중 40점인 시피유+램 64기가+HDD(SATA2)
2.성능(1코어기준) 100점 만점중 90점인 시피유 +램 4기가+SSD(SATA3)
위 두개의 서버가 있씁니다.
위 두시스템은 메모리 용량이 엄청나게 차이나며 시피유또한 1코어 기준으로 두배가량 차이가 납니다.
그리고 하드디스크도 HDD와 SSD가 있습니다.
DB파일은 15기가이며 쿼리 1번 날릴때마다 100% 다 검색해야하는 상황입니다.
어떤 서버를 선택하겠나요?? 그리고 이유는요?
1.성능(1코어기준) 100점 만점중 40점인 시피유+램 64기가+HDD(SATA2)
2.성능(1코어기준) 100점 만점중 90점인 시피유 +램 4기가+SSD(SATA3)
위 두개의 서버가 있씁니다.
위 두시스템은 메모리 용량이 엄청나게 차이나며 시피유또한 1코어 기준으로 두배가량 차이가 납니다.
그리고 하드디스크도 HDD와 SSD가 있습니다.
DB파일은 15기가이며 쿼리 1번 날릴때마다 100% 다 검색해야하는 상황입니다.
어떤 서버를 선택하겠나요?? 그리고 이유는요?
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 11개
http://www.slideshare.net/swkim79/ssd-cubrid-mysql
좋은 내용이 있네요
2번에 램 추가요!!
SSD 장착하면 그만큼 읽기 속도가 빨라집니다. 그리고 회선속도도 매우 중요한분중에 하나구요
CPU / RAM 부분은 서버프로그램 (아파치/mysql등)에 영향을 받고
접속자가 많으면 그만큼 점유율 상태는 높아집니다.
데이터를 읽는속도는 HDD / 회선등에 영향을 주는것으로 알고있습니다~
my.cnf 를 디폴트로 사용하고 있고, 쿼리를 최적화하지 않았다는 전제에서 2번이 나음.
임시파일을 사용하는 쿼리가 있으면, 1번보다는 2번이 다른걸 다 감안해도 나음
이를 최적화한다면, 1번이 더 나음
성능이 아무리 좋아도 디스크가 못따라오면 안되고;;
한번에 많은 사용자가 쿼리를 실행한다면 램 성능도 요구된다고 생각됩니다.
그래서 전 2번을 찍겠습돠 ㅎ