MySql操作缓慢:copy to tmp table

时间:2021-12-05 06:19:44

MySql操作缓慢:copy to tmp table

在给表加字段的时候,发现执行几分钟还没完成,查了下数据量,不到200w条记录,不应该出现这种情况。 
后来想了想可能是别的线程锁表了。 
新建窗口,执行 show processlist,看到所有操作表的线程 
发现 state状态为copy to tmp table,这是因为临时结果集大于tmp_table_size,正在将临时表从内存存储转为磁盘存储以此节省内存

解决方案: