我想在 Windows 2003 服务器上安装 MySQL。但是,该服务器已经在运行 SQL Server 2005,我想为此保留 4 GB 内存中的大部分。有没有办法将 MySQL 的内存使用量限制在某个范围内?
在此先感谢您的时间。
答案1
这是一篇不错的文章管理 MySQL 内存使用情况。似乎没有单一设置可以设置最大内存使用量,但通过调整中的key_buffer
、query_cache_size
和max_connections
(以及其他一些)my.cnf
,您可以减少内存占用。
答案2
如果可能的话,我会将 Mysql 放在同一台机器上的虚拟机上。我不太确定 sql server 和 mysql 配合得如何。
答案3
这为你减少基本内存使用量提供了很好的指导:
http://www.theodorenguyen-cao.com/2008/12/07/reduce-mysql-memory-usage/
然后,你可以使用它根据 my.ini/my.cnf 来估计 MySQL 内存使用情况
当然,你应该看看MySQL 性能博客。