mysql 占用cpu过高

mysql 最近因用户访问量的增大和数据的增多,导致占用cpu过大,甚至可达100%

所以,在网上找了些资料,进行cpu的优化

1. 修改my.ini的"tmp_table_size".

    原来的"tmp_table_size"竟然为18M(汗...),将其值修改为200M

 

tmp_table_size=200M

 2.建立索引

我用

show processlist;

 检查了下发现有个表的查询经常出现,此查询时对比三个字段,所以根据这个表的查询,建立多列索引

ALTER TABLE c_clientclick ADD INDEX  feetime_lanip_gatewayip (feetime,lanip,gatewayip);
 

你可能感兴趣的:(C++,c,mysql,C#)