轻量级的 mySQL 服务器?
我的服务器(Debian lenny)上的资源(RAM)非常有限,我需要安装 mySQL 服务器,它不会被广泛使用。我之前安装了 apt-get install mysql-server ,但它占用了大约 150MB 的 RAM,我正在寻找替代服务器,有没有,我找不到任何东西。
先感谢您!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当然可以将其调整为使用比默认值更少的内存。特别是,Debian 可能会附带更适合典型服务器级计算机的配置。
如果您觉得需要在内存非常有限的平台上运行 MySQL,请考虑按照 此处:MySQL 如何使用内存
您可能想使用 InnoDB;最重要的调整是使 innodb_buffer_pool 具有合理的大小(您可能还想调整其他 InnoDB 缓冲区;请阅读其文档)。
如果您不使用 MyISAM,请将其 key_buffer_size 减小到一个较小的值(例如 4M)。 MyISAM 无法禁用,因为它是内部使用的。
如果您不使用 InnoDB,请将其完全关闭。
It can certainly be tuned to use less ram than the default. In particular, Debian may ship it with a configuration which is more suitable for a typical server-grade machine.
If you feel the need to run MySQL on a very memory-constrained platform, consider tuning its memory usage as described here: How MySQL Uses Memory
You probably want to use InnoDB; the most important thing to tune is to make your innodb_buffer_pool a sensible size (There are other InnoDB buffers you may want to tune too; read its documentation).
If you aren't using MyISAM, reduce its key_buffer_size to a small value (say 4M). MyISAM can't be disabled as it's used internally.
If you aren't using InnoDB, turn it off entirely.