mysql数据库占用内存过高解决办法

top命令查看系统的实时负载, 包括进程、CPU负载、内存使用等等;
直接输入top命令

mysql数据库占用内存过高解决办法-第1张-讯沃blog(www.77nn.net)

PID:PID进程
USER:用户
PR:优先级
NI:nice值,负值表示高优先级,正值表示低优先级
VIRT:进程使用的虚拟内存总量
RES:进程使用的、未被换出的物理内存大小
SHR:共享内存大小
S:进程状态
%CPU:上次更新到现在的CPU时间占用百分比
%MEM:进程使用的物理内存百分比
TIME+:进程使用CPU总时间
COMMAND:命令名、命令行

发现mysql5.6占用内存20%,我们需要修改my.cnf文件,

vi /etc/my.cnf

我是这样修改的配置文件:
key_buffer_size = 16M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

key_buffer_size 只对MyISAM 表起作用
重启mysql

service mysql stop
service mysql start

本文最后更新于4个月前 (03-05),若有错误或已失效,请在下方留言或联系QQ87200080

如需 WordPress 优化加速、主题修改、故障解决等服务,可联系我购买付费服务: 点此联系我 | 近期站内热门福利:
未经允许禁止转载
本文地址:https://www.77nn.net/2801.html
版权声明:本文为原创文章,版权归 心梦无痕 所有,未经允许,禁止任何单位或个人转载!

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝、微信、QQ扫一扫,即可进行扫码打赏哦

0
分享到:

评论0

3 + 4 =
没有账号? 忘记密码?

社交账号快速登录