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);
本文针对MySQL因用户访问量增加及数据增长导致CPU占用过高的问题,通过调整my.ini配置文件中的tmp_table_size参数并建立多列索引来提高查询效率。
1万+

被折叠的 条评论
为什么被折叠?



