mysqld-nt.exe占服务器CPU太高的解决方法

mysqld-nt.exe占服务器CPU太高的解决方法

mysqld-nt.exe占服务器CPU太高的解决方法:

1:增加tmp_table_size值。mysql的配置文件中,tmp_table_size的默认大小是32M。如果一张临时表超出该大小,MySQL产生一个The table tbl_name is full形式的错误,如果你做很多高级GROUP BY查询,增加tmp_table_size值。

2:分析当前mysql使用频繁的sql语句对WHERE,JOIN,MAX(),MIN(),ORDER BY等子句中的条件判断中用到的字段,应该根据其建立索引INDEX。

命令:mysql>show processlist;