Web性能测试问题,mysql分析之一

在做性能测试执行中,发现性能很慢,顺藤摸瓜找一下是什么问题?

并发40个用XXX场景

1、运行过程中监控mysql数据库的CPU过高,达到65%;

 %CPU   %Mem  %Disk   %Net

65.05  80.36  31.36  25.04

 

2、根据CPU过高的现象,查看mysql数据库的进程列表

a,root用户登录数据库:mysql -uroot -p      #登陆数据库

b,输入密码:********                    #输入数据库密码

c,mysql> show processlist;    

d,查看到大量:| 24332 | aaa | xx.xx.xx.xx:36924   | db | Sleep   |    0 | Sending data | select * from db_XXX where abc = 'XXXXXXXX' and cde=0 limit 1 |

e,“select * from db_XXX where abc = 'XXXXXXXX' and cde=0 limit 1”语句中的*号优化成具体字段

posted @ 2014-09-17 16:12  小黑金  阅读(179)  评论(0编辑  收藏  举报