Jelastic MySQL在空闲时使用大量内存

时间:2015-04-17 20:45:13

标签: mysql memory jelastic

我正在使用带有mysql的jelastic,问题是,为什么mysql节点在空闲时使用350 + mb的RAM(3个cloudlet)?我有另一个使用Postgresql的环境,它在空闲时也只使用49mb(1个cloudlet)。测试了两个不同的jelastic合作伙伴。感谢

1 个答案:

答案 0 :(得分:4)

这并不是关于Jelastic的,而是关于数据库服务器及其工作方式的更多信息。特别是在MySQL的情况下,您可以加载各种不同的引擎,每个引擎都只使用一些RAM来准备为您工作。

你可以编辑my.cnf,所以如果加载了你不需要的引擎,你可以通过禁用来减少你的内存占用。

但更广泛地说,384MB并不是一个巨大的RAM ......

就Jelastic的自动垂直缩放而言,在数据库服务器上,您通常会看到这与CPU缩放有关。对于许多数据库服务器工作负载,RAM使用是非常静态的,最大的因素是数据库大小和服务器配置设置(例如my.cnf中的缓冲区大小)。因此,扩展/缩小来自处理由于密集查询(例如未编制索引/全表扫描)引起的CPU峰值。