到目前为止,我一直在寻找很多地方,但是我找不到任何有关基于服务器大小分配给MySQL的内存的文章。
我即将在一个相对较小的虚拟服务器上部署一个网站,具有以下规格:500 MB的内存20 GB的SSD Ubuntu 14.04 64位1虚拟CPU(我的供应商没有指定速度)。
随着服务器运行空闲(即网站没有stream量),重新启动后,我得到这些值:
它专门运行apache + mysql。 并发用户的数量对于初学者来说预计很低(<20)。
在这种情况下,mysql的内存分配应该是一些合理的值? 是否还有其他设置可以用来确保服务器资源正在被充分使用?
用于MySQL的Perconaconfiguration向导是一个很好的帮助MySQLconfiguration的工具。 它试图根据许多标准(如工作负载types,可用内存,CPU核心,MySQL版本等)为您的MySQL实例提供有效的my.iniconfiguration文件。需要注册。