현재 내 서버를 하드 드라이브의 MyISAM에서 SSD의 InnoDB로 전환하고 있습니다.SSD 벤치 마크 MySQL : 도구 및 전략
저는 벤치 마크 표로 테이블을 가지고 있습니다. 3,800,000 개의 행 (16GB)이 있습니다.
내 서버 설정 :
- 우분투 64 + Nginx에 MySQL은 5.5 + ...
내가 마음에 두 가지를 그 내가 아주 많이 테스트하는 것 :
- 하드 드라이브에서 SSD 로의 전환이 동시성에 미치는 영향
- MyISAM에서 InnoDB 로의 전환이 동시성에 미치는 영향
나는 도구와 전략 모두에 관한 질문이 : 내가 동시성에 주로 관심 때문에
- 을, 나는 테스트를 할 무엇을 사용해야 도구 ?Siege으로 게임을 해보니 정말 놀기 쉽습니다. 하지만 내 필요에 더 잘 맞는 더 강력한 리눅스 소프트웨어가 많이 있어야한다고 생각합니다.
- 테스트 전략은 어떻게 생겼습니까? 본인은 전략 선택이 내가 선택한 도구와 긴밀한 관계가 있음을 이해합니다. 예를 들어, Siege로 게임을 할 때, MySQL 작업을 수행하는 PHP 스크립트를 작성하여 서버에 업로드하고 스크립트 URL을 Siege (로컬 랩톱에 설치된)의 매개 변수로 전달하고 Siege 나를위한 동시 트래픽을 시뮬레이션하십시오.
16GB/380K rows :: 평균 행 크기가 32K를 초과합니다. 데이터 모델을 재 설계해야할까요? – wildplasser
@wildplasser 미안하지만 3,800,000이어야합니다. 방금 내 질문을 업데이트했습니다. 그것을 지적 주셔서 감사합니다 !! –