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);