2011-07-26 1 views
6

멍청한 질문 : 4GB의 RAM이 있고 데이터 세트는 약 500MB입니다. MySQL/InnoDB가 데이터 세트를 RAM에 보관하고 있는지 어떻게 확인할 수 있습니까?MySQL이 사용 가능한 메모리를 모두 사용하고 있는지 어떻게 확인합니까?

+3

MySQL을 단순히 실행하면 일반적으로 사용 가능한 모든 시스템 메모리를 사용하는 데 충분하다는 것을 알게되었습니다. – Crashworks

+0

+1, 웃었습니다. 좋은. –

답변

6

MySQL Tuning Primer은 MySQL 성능과 관련하여 많은 정보와 권장 사항을 제공합니다. 명심하십시오 (그리고 경고 할 것입니다), 정확한 피드백을주기 위해 일정 기간 인스턴스가 실행되어야합니다.

+0

Offtopic : Windows 용 대안에 대해 알고 있습니까? –

+0

감사합니다! 얼마나 호환 w/mysql 5.5이 무엇입니까? – Carson

6

innodb_buffer_pool을 3G로 설정 - InnoDB는 버퍼 풀에서 가능한 많은 데이터를로드합니다.

1

Darhazer가 맞습니다 (나는 투표 할 것이지만 대표 점은 없습니다). 일반적으로 innodb_buffer_pool_size는 메모리의 70-80 %로 설정하는 것이 좋습니다. 시스템의 다른 부분이 실제로 사용하는 RAM 양을 고려해야하기 때문에 실제로는 훨씬 복잡합니다.