작은 데이터 세트를 사용하여 순수 mysql 상자의 SAS 드라이브에 투자하시겠습니까?

작은 데이터 세트를 사용하여 순수 mysql 상자의 SAS 드라이브에 투자하시겠습니까?

나는 mysql DB를 자체 서버로 옮기려고 생각하고 있습니다. 표준 SATA 드라이브가 아닌 15,000rpm SAS 드라이브에 투자해야 합니까? 내 데이터 세트는 450MB에 불과합니다. 매달 약 40MB씩 증가합니다. 서버에는 4GB의 RAM이 있고 memcached 인스턴스도 실행됩니다.

답변1

중요한 것은 크기가 아니라 필요한 속도입니다. SAS가 훨씬 빠릅니다. 그러나 데이터 세트가 ~0.5GB이고 4GB가 있고 증가 속도가 너무 느리기 때문에 모든 것을 메모리(mysql 캐시)에 로드하고 하드 디스크 속도에 대해 걱정하지 않는 것이 좋습니다.

답변2

이러한 작은 데이터 세트는 메모리가 없어도 잘 작동합니다. 하지만 성능 디스크에 투자하고 싶다면 솔리드 스테이트 디스크를 구입하세요. 이는 시중의 어떤 SAS 디스크보다 뛰어난 성능을 발휘할 수 있습니다.

답변3

작업 세트를 살펴보면 초당 수천 번 읽고 쓸 계획이 아니라면 디스크 유형은 가장 중요하지 않습니다. 더 많은 실행을 실행하고 해당 memcached를 사용하십시오.

답변4

커밋 로그를 작성하려면 여전히 디스크가 필요합니다. 이 경우 중요한 것은 작은 무작위 쓰기 성능입니다. 배터리 지원 RAID 컨트롤러를 구입하면 작은 쓰기 작업이 훨씬 더 빨라지므로 필수적입니다(컨트롤러는 백그라운드에서 작업을 수행합니다. 전원이 꺼지면 전원이 복구될 때까지 데이터를 캐시에 보관합니다).

내구성이 필요하다고 가정합니다.

관련 정보