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% 다 검색해야하는 상황입니다.


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

추천
0

댓글 11개

묻고싶은게 있는데요. 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번을 찍겠습돠 ㅎ
전체 262 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여5 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT