Windows 2003 서버에 MySQL을 설치하고 싶습니다. 그러나 서버는 이미 SQL Server 2005를 실행하고 있으므로 4GB 메모리 대부분을 해당 용도로 예약하고 싶습니다. MySQL을 특정 메모리 사용량으로 제한할 수 있는 방법이 있습니까?
시간을 내주셔서 미리 감사드립니다.
답변1
여기에 괜찮은 기사가 있습니다.MySQL 메모리 사용량 관리. 최대 메모리 사용량을 설정하는 단일 설정은 없는 것처럼 보이지만 에서 , 및 (다른 항목 중에서)을 조정하여 key_buffer
메모리 query_cache_size
사용량 max_connections
을 my.cnf
줄일 수 있습니다.
답변2
가능하다면 같은 상자의 VM에 Mysql을 붙일 것입니다. SQL Server와 mysql이 얼마나 잘 작동하는지 잘 모르겠습니다.
답변3
이는 기본 메모리 사용량을 줄이기 위한 좋은 지침을 제공합니다.
http://www.theodorenguyen-cao.com/2008/12/07/reduce-mysql-memory-usage/
그런 다음 이를 사용하여 my.ini/my.cnf를 기반으로 MySQL 메모리 사용량을 추정할 수 있습니다.
그리고 물론, 당신은 확인해야합니다MySQL 성능 블로그.