此 MySQL 服务器应使用哪种内存设置?

此 MySQL 服务器应使用哪种内存设置?

到目前为止,我已经在很多地方寻找过,但找不到任何关于根据服务器大小为 MySQL 分配多少内存的文章。

我即将在一个相对较小的虚拟服务器上部署一个网站,其规格如下:500 mb ram 20 gb SSD Ubuntu 14.04 64bit 1 虚拟 CPU(我的提供商未指定速度)。

当服务器处于空闲状态(即网站没有流量)时,重新启动后我得到以下值:

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

它仅运行 apache+mysql。预计并发用户数对于初学者来说会较低(<20)。

在这种情况下,mysql 的内存分配应该是多少?还有什么其他设置可以用来确保服务器资源得到充分利用吗?

答案1

MySQL 的 Percona 配置向导是一个很好的工具,可以帮助配置 MySQL。它试图提供一个有效的我的配置文件根据工作负载类型、可用 RAM、CPU 核心、MySQL 版本等多项标准为您的 MySQL 实例配置配置文件。需要注册。

相关内容