发布网友 发布时间:2022-04-23 22:58
共4个回答
热心网友 时间:2022-05-08 04:02
1.首先考虑增加物理内存,2G太少了
2.查看mysql里的线程,观察是否有长期运行或阻塞的sql:
show full processlist
3.查看mysql内存,缓存的相关配置,使用如
show global variables like '%sort_buffer_size%';
如不符合当前系统负载量,说明当前配置不合理,需要进行调整
热心网友 时间:2022-05-08 05:20
linux是需要较大的内存,因为你要运维或者渗透测试再或者当作桌面系统来做都是需要安装运行不少的软件来完成你的需要。操作MySQL数据库这样的中小型数据库也是有较高的内存占用。
热心网友 时间:2022-05-08 06:55
安装mysql数据库2g内存肯定不够用,至少要4g内存,只能2g内存就把mysql卸载
热心网友 时间:2022-05-08 08:46
linux的内存管理机制不同
会尽量使用所有内存,如果内存有剩余会变成缓存使用,降低虚拟内存的使用量
所以看内存要看剩余和buffer cache加合
一般小网站加mysql 2g内存也是没问题的
可以适当调小mysql内存量比如512m就差不多