我应该为我的专用服务器升​​级内存吗?

mk1*_*000 0 innodb memory

我的专用服务器上的内存使用率大约为 25%(交换通常为 1%),负载大约为 2-5。

我的主机建议我从 2GB 的内存升级到 4GB,这样我就可以将 innodb_buffer 从默认的 16MB 增加到 2GB。我的 innodb 表大小是 2GB。

我的问题是,鉴于 ram 使用率为 25%,升级 ram 是否有意义?查询有时会挂起,所以我认为更大的 innodb_buffer 可以减少数据库的负载,只是不确定我是否真的需要先升级我的 ram。

Mat*_*ons 5

我建议使缓冲区更大,但仍在您现有的内存占用范围内,看看性能提升是什么。

顺便说一句,当您更改设置时,我无法为让指标查看和绘制图表而争论不休。人类有足够多的认知偏差,我们需要看硬数字,而不是“哦,感觉更快”