java.sql.SQLException: Incorrect key file for table 'C:\Windows\TEMP\#sql578_6e2_68d.MYI'; try to repair it

java.sql.SQLException: Incorrect key file for table 'C:\Windows\TEMP\#sql578_6e2_68d.MYI'; try to repair it

在查询大量数据的时候出现这个问题,原因是mysql会在temp下面创建一个临时文件,报错提示是没法创建,

第一想到就是看下c盘temp 目录,网上说是内存不足导致的,看了c盘内存还很大,因为用了读写分离,然后想到是不是从库的服务器硬盘问题,经过盘查果然是,其中一个从数据库的c盘内存满了,之后清除一个c盘不必要的文件就可以了

posted @ 2016-09-20 16:55  owenzhou  阅读(4243)  评论(0编辑  收藏  举报