mysql 검색성능은 cpu빨? 램빨? > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

mysql 검색성능은 cpu빨? 램빨? 정보

mysql 검색성능은 cpu빨? 램빨?

본문

mysql 검색성능은 cpu빨? 램빨?

설문 참여자가 없었습니다.
종료되었습니다.
두가지 시스템이 있습니다.


1.성능(1코어기준) 100점 만점중 40점인 시피유+램 64기가+HDD(SATA2)


2.성능(1코어기준) 100점 만점중 90점인 시피유 +램 4기가+SSD(SATA3)

위 두개의 서버가 있씁니다.

위 두시스템은 메모리 용량이 엄청나게 차이나며 시피유또한 1코어 기준으로 두배가량 차이가 납니다.

그리고 하드디스크도 HDD와 SSD가 있습니다.


DB파일은 15기가이며 쿼리 1번 날릴때마다 100% 다 검색해야하는 상황입니다.


어떤 서버를 선택하겠나요?? 그리고 이유는요?

  • 복사

댓글 전체

묻고싶은게 있는데요. DB파일 전체를 훓는다는건가요. 쿼리 한번에? 제가 아는건 DB라는게 많은 분들이 생각하는것보다 훨~~~~~~~~~씬 빠르다는거구요. DB만 15기가면 그것또한 어~~~~~~~~~~엄청난 수치라는점. 보통 호스팅 회사들이 DB무제한이라고 하는 이유가 사실 개인당 100M도 쓰는 사람이 별로 없기 때문인데 무려 15기가라니...제가 볼땐 2번이 더 빠를거 같습니다. 왜냐면 DB와 웹서버는 다수가 동시에 요청했을때 무리가 가는것이고 그건 곧 메모리랑 연결이 되거든요. 게시판만 봐도 글쓰기 한번에 포인트 쌓고 조회수 올리는등 한번의 액션이 쿼리를 몇개를 날립니다. 15기가짜리라도 1회의 쿼리라면 4G 램으로 감당이 될 것으로 예상되며, 검색속도에 가장 영향을 많이 주는 CPU와 그 속도를 못따라가주는 HDD대신 SSD가 달린 2번이 더 빠를거 같네요. FTP에 100메가 파일 하나 올린다고 생각해 보면 통으로 올리면 금방인게 파일수가 만개짜리 합이 100메가인건 수배는 더 걸리죠. 순서 기다리느라 말이죠. 마치 그런게 아닐까 싶네요. 그리고 예가 조금 극단적인게 CPU성은이 저렇게 차이나려면 적어도 4세대 이상 차이나던지 아니면 가격으로 4배 이상 차이나던지 할텐데 왜 중간치는 없는 것인지 의문이네요. 저라면 적당히 절충할텐데요. 80점짜리 CPU에 16G램 정도 달고 말이에요. 단독으로 16G만 되도 뭐 아우토반이라 보면 됩니다. 그나저나 얼마나 큰 사이트길래 DB가 15기가...ㅎㄷㄷ
음 윗분들이 말씀하신대로 디비 접근은 HDD도 중요한걸로알고있습니다.
SSD 장착하면 그만큼 읽기 속도가 빨라집니다. 그리고 회선속도도 매우 중요한분중에 하나구요
CPU / RAM 부분은 서버프로그램 (아파치/mysql등)에 영향을 받고
접속자가 많으면 그만큼 점유율 상태는 높아집니다.
데이터를 읽는속도는 HDD / 회선등에 영향을 주는것으로 알고있습니다~
my.cnf 설정값과 쿼리 종류별로 틀림.
my.cnf 를 디폴트로 사용하고 있고, 쿼리를 최적화하지 않았다는 전제에서 2번이 나음.
임시파일을 사용하는 쿼리가 있으면, 1번보다는 2번이 다른걸 다 감안해도 나음

이를 최적화한다면, 1번이 더 나음
재생각이지만 디스크 속도 > 램속도 > CPU 속도 순일듯합니다.
성능이 아무리 좋아도 디스크가 못따라오면 안되고;;
한번에 많은 사용자가 쿼리를 실행한다면 램 성능도 요구된다고 생각됩니다.

그래서 전 2번을 찍겠습돠 ㅎ
© SIRSOFT
현재 페이지 제일 처음으로