Mysql 占用cpu资源高的分析
来源:互联网 发布:淘宝中店铺名片分享 编辑:程序博客网 时间:2024/06/10 04:49
在服务器上运行命令,将 mysql 当前的环境变量输出到文件 output.txt:
d:\web\mysql> mysqld.exe –help >output.txt
发现 tmp_table_size 的值是默认的 32M,于是修改 My.ini, 将 tmp_table_size 赋值到 200M:
d:\web\mysql> notepad c:\windows\my.ini [mysqld] tmp_table_size=200M
然后重启 MySQL 服务。CPU 占用有轻微下降,以前的CPU 占用波形图是 100% 一根直线,现在则在 97%~100%之间起伏。这表明调整 tmp_table_size 参数对 MYSQL 性能提升有改善作用。但问题还没有完全解决。
于是进入 mysql 的 shell 命令行,调用 show processlist, 查看当前 mysql 使用频繁的 sql 语句:
mysql> show processlist;
d:\web\mysql> mysqld.exe –help >output.txt
发现 tmp_table_size 的值是默认的 32M,于是修改 My.ini, 将 tmp_table_size 赋值到 200M:
d:\web\mysql> notepad c:\windows\my.ini [mysqld] tmp_table_size=200M
然后重启 MySQL 服务。CPU 占用有轻微下降,以前的CPU 占用波形图是 100% 一根直线,现在则在 97%~100%之间起伏。这表明调整 tmp_table_size 参数对 MYSQL 性能提升有改善作用。但问题还没有完全解决。
于是进入 mysql 的 shell 命令行,调用 show processlist, 查看当前 mysql 使用频繁的 sql 语句:
mysql> show processlist;
- Mysql 占用cpu资源高的分析
- mysql占用CPU资源高的分析
- 分析定位占用CPU资源高的JVM线程
- cpu占用高分析
- mysql cpu占用高的原因
- mysql 占用cpu特别高的解决
- php-cgi进程占用cpu资源过多负载高的原因分析及解决步骤
- php-cgi进程占用cpu资源过多负载高的原因分析及解决步骤
- php-cgi进程占用cpu资源过多负载高的原因分析及解决步骤
- php-cgi进程占用cpu资源过多负载高的原因分析及解决步骤
- php-cgi进程占用cpu资源过多负载高的原因分析及解决步骤
- php-cgi进程占用cpu资源过多负载高的原因分析及解决步骤
- CMD.exe进程占用CPU资源太高的解决办法
- centos中分析java占用大量CPU资源的原因
- centos中分析java占用大量CPU资源的原因
- mysql 长时间占用cpu资源的问题记录
- 关于mysql的cpu占用高的问题
- Java 占用CPU使用率很高的分析
- 当线程溢出它的堆栈时,就生成一个异常条件
- 通过WMI获取网卡MAC地址、硬盘序列号、主板序列号、CPU ID、BIOS序列号
- video4linux(v4l)使用摄像头的实例基础教程与体会
- Qt布局管理器入门
- linux用户的
- Mysql 占用cpu资源高的分析
- 保留空间的容量用于为堆栈设置一个上限,这样就可以抓住代码中的循环递归错误
- 深入理解HashMap
- linux库文件的制作
- eclipse安装shell编辑插件shellEd
- Android OpenGL ES 开发教程(25):OpenGL光照模型
- git ignore
- 从数据结构谈HashMap的实现
- DirectX游戏编程入门——第二部分(游戏编程工具箱) ——精灵编程之动画的精灵