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

我的内存使用率在我的专用服务器上约占25%(交换一般为1%),负载在2-5左右。

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

我的问题是,由于内存使用率是25%,升级内存是否有意义? 查询有时会挂起,所以我在考虑一个更大的innodb_buffer可以减less数据库的负载,只是不确定是否真的需要先升级我的内存。

我build议使缓冲区更大,但仍然在你现有的内存占用内,看看性能提高。

顺便说一句,当你改变你的设置时,我不能争辩说有指标可以查看和绘制图表。 人类有足够的认知偏见,我们需要看看硬数字,而不是“哦,感觉更快”