mysql占用内存高的问题

找到my.ini 修改以下参数:

performance_schema_max_table_instances=200
table_definition_cache=200
table_open_cache=128

如果没有三个,则手动添加。

时间: 2024-07-29 04:05:36

mysql占用内存高的问题的相关文章

apache占用内存高解决办法

我用512M的vps,访问量不大,但内存占用很大,甚至宕机. 我用top,然后shitf+m发现,httpd占用内存极大.经过网上找资料设置后,用过一段时间终于没再出现内存问题了. 首先查找配置文件的位置,可以用如下命令: find / -name httpd.conf找到配置文件/usr/local/apache/conf/extra/httpd-mpm.conf,修改设置Apache MPM Prefork模块 StartServers 3MinSpareServers 2MaxSpareS

Mysql占用过高CPU时的优化手段

Mysql占用CPU过高的时候,该从哪些方面下手进行优化?占用CPU过高,可以做如下考虑:1)一般来讲,排除高并发的因素,还是要找到导致你CPU过高的哪几条在执行的SQL,show processlist语句,查找负荷最重的SQL语句,优化该SQL,比如适当建立某字段的索引:2)打开慢查询日志,将那些执行时间过长且占用资源过多的SQL拿来进行explain分析,导致CPU过高,多数是GroupBy.OrderBy排序问题所导致,然后慢慢进行优化改进.比如优化insert语句.优化group by

MySQL占用内存过大的问题解决

MySQL竟然变化这么大了,记忆里还是40MB左右的软件. 现在去官网下载都300多MB了……oracle在干啥呢…… 安装完以后一启动,内存直接告警. 打开任务管理器一看,mysqld.exe竟然占用内存400多MB,我的Eclipse才300多MB…… 好吧,找到了原因,为了数据库本身的较好的性能,在启动的时候预先“霸占”了大量的内存. 根据百度的结果,可以通过修改MySQL的配置文件对它进行优化. ① my.ini文件在哪里? 如果是像我一样windows下默认安装的,可以在C:\Prog

如何解决audiodg占用内存高(停止与重启audiodg服务)

window7电脑audiodg.exe进程占用内存很高 首先想到的办法是结束该进程,于是在任务管理器里结束进程后,内存是释放了,但是发现发现电脑没有声音 去到电脑的system32目录下双击audiodg.exe后任然没有声音 解决方法如下(重启audiodg服务即可): net stop audiosrv (停止audiodg服务) net start audiosrv(重启audiodg服务) 参考地址:http://www.freelists.org/post/wdmaudiodev/h

buff占用内存高

????自己安装的虚拟机,分配了6G的内存,只运行了一个oracle和引用,今天登陆发现,内存占用很高, 查看top,发现buff/cache这一项占了4G多(截图是释放后的),导致运行很卡: 使用如下命令进行释放: [[email protected] ~]# echo 3 > /proc/sys/vm/drop_caches 释放后,明显速度明显加快:

zabbix通过自定义脚本监控nginx,php-fpm和mysql占用内存数和进程的个数

首先,在zabbix脚本目录下添加一个脚本,写入如下代码 #!/bin/bash #license:GPL #mail:[email protected] #date:2015.04.16 top -bn1>/usr/local/zabbix-2.4.4/scripts/process.log LOG=/usr/local/zabbix-2.4.4/scripts/process.log php_fpm(){ grep "php-fpm" $LOG |awk '{sum+=$6}

aix 查看占用内存高的进程

1,从大到小排列10个内存使用率进程 ps aux | head -1 ; ps aux | sort -rn +3 | head -10 如详细查看进程: ps -ealf | head -1 ; ps -ealf | sort -rn +9 | head -10 # ps aux | head -1 ; ps aux | sort -rn +3 | head -10 USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND root 6553

trustedinstaller.exe进程占用内存高

一.现象描述:今天在巡检服务器时,发现一台服务器的内存占用在持续升高,造成应用系统运行缓慢,这种情况以前只在拷贝或备份大量数据时出现过,查看任务管理器中的性能,发现CPU在不断大幅波动,内存占用在持续提升,根据内存进行排序,发现trustedinstaller.exe进程占用了大量的内存空间如下图:二.问题分析:点击右键查找文件所在位置,文件路径为:查看文件的属性信息:可以看到此文件为系统文件.百度此文件信息,得到以下介绍:TrustedInstaller.exe实际上是"Windows Mod

一次mysql占用cpu高的处理过程

今天早上在正式服部署了新代码,过了一段时间,服务器的负载告警,cpu使用率告警,登录服务器查询,发现是mysql导致cpu的使用率过高,于是show processlist查询了一下,看到有很多线程处于sending data和lock的状态中,都是select某个数据库的某张表的操作. 于是将sending data的那些sql语句复制执行了一遍,发现执行它们的时间太长,然后又explain分析了一下. 有条select的条件中没有主键和索引,由于查询条件中那个字段具有唯一性,所以和开发商量将