这个MySQL服务器使用哪些内存设置?

到目前为止,我一直在寻找很多地方,但是我找不到任何有关基于服务器大小分配给MySQL的内存的文章。

我即将在一个相对较小的虚拟服务器上部署一个网站,具有以下规格:500 MB的内存20 GB的SSD Ubuntu 14.04 64位1虚拟CPU(我的供应商没有指定速度)。

随着服务器运行空闲(即网站没有stream量),重新启动后,我得到这些值:

http://i.stack.imgur.com/JVGcn.png

它专门运行apache + mysql。 并发用户的数量对于初学者来说预计很低(<20)。

在这种情况下,mysql的内存分配应该是一些合理的值? 是否还有其他设置可以用来确保服务器资源正在被充分使用?

用于MySQL的Perconaconfiguration向导是一个很好的帮助MySQLconfiguration的工具。 它试图根据许多标准(如工作负载types,可用内存,CPU核心,MySQL版本等)为您的MySQL实例提供有效的my.iniconfiguration文件。需要注册。