最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql的“Incorrectkeyfilefortable'/tmp/#sql_1194_12.MYI';

来源:动视网 责编:小采 时间:2020-11-09 11:19:26
文档

mysql的“Incorrectkeyfilefortable'/tmp/#sql_1194_12.MYI';

mysql的Incorrectkeyfilefortable'/tmp/#sql_1194_12.MYI';:而这个函数调用mysql_file_pwrite函数。这里就比较清楚了,实际操作就是写文件了。确定的是写文件失败了。而之所以写文件的位置是/tmp,通过 线上数据库出现以下错误: Incorrect key file for table '/tmp/#sql_1194_1.MYI'; t
推荐度:
导读mysql的Incorrectkeyfilefortable'/tmp/#sql_1194_12.MYI';:而这个函数调用mysql_file_pwrite函数。这里就比较清楚了,实际操作就是写文件了。确定的是写文件失败了。而之所以写文件的位置是/tmp,通过 线上数据库出现以下错误: Incorrect key file for table '/tmp/#sql_1194_1.MYI'; t


而这个函数调用mysql_file_pwrite函数。这里就比较清楚了,实际操作就是写文件了。确定的是写文件失败了。而之所以写文件的位置是/tmp,通过

线上数据库出现以下错误:
Incorrect key file for table '/tmp/#sql_1194_1.MYI'; try to repair it
Got an error from unknown thread, XXXX/storage/myisam/mi_write.c:223

通过查看源码,在mi_write函数的223行报错。
mi_write.c:44
/* Write new record to database */
int mi_write (MI_INFO * info, uchar *record)

而这里是一段err处理逻辑,跳转到err的函数是mi_write.c:142行的write_record函数。而该函数的实现是_mi_write_static_record 函数。
mi_statrec.c:21
int _mi_write_static_record (MI_INFO * info, const uchar * record)

到这里实际还没有结束,还没有完全显示出具体操作的逻辑。继续调试代码,该函数调用了mi_nommap_pwrite函数。
mi_dynrec.c:255
/* wrapper for mysql_file_pwrite in case if mmap isn't used */
size_t mi_nommap_pwrite (MI_INFO * info, const uchar * Buffer,
size_t Count , my_off_t offset, myf MyFlags)

而这个函数调用mysql_file_pwrite函数。这里就比较清楚了,实际操作就是写文件了。确定的是写文件失败了。而之所以写文件的位置是/tmp,通过查看发现,该表有复杂的sql查询,用到了临时表。并且临时表的大小甚至达到了1G,导致了/tmp下的空间不足,,从而导致错误。

文档

mysql的“Incorrectkeyfilefortable'/tmp/#sql_1194_12.MYI';

mysql的Incorrectkeyfilefortable'/tmp/#sql_1194_12.MYI';:而这个函数调用mysql_file_pwrite函数。这里就比较清楚了,实际操作就是写文件了。确定的是写文件失败了。而之所以写文件的位置是/tmp,通过 线上数据库出现以下错误: Incorrect key file for table '/tmp/#sql_1194_1.MYI'; t
推荐度:
标签: mysql mysql的 mys
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top