10万条logging=抹去MySQL数据库?

所以我试图加载一些testing数据,它似乎已经杀死了我的整个数据库。 这是一个很好的备份! 他们都是简单的插入查询,大概是一个900 MB的文件。 可能出了什么问题?

当我醒来(我让它跑了一夜), mysql根本没有响应,提示重新启动服务器来解决它。 然后我试图列出任何表时,得到code 28错误。

有什么我可以用来防范未来呢?

重要的是要记住,您正在加载的数据可能在您的RDBMS之外900mb,但在压缩数据库时可能会更多。 如果在数据块和事务日志空间中进行数据库增长,则还必须考虑数据库增长。 因此,在进行大量的数据导入时,一定要确保有足够的磁盘空间,因为代码似乎是磁盘空间不足的直接结果。

如果我记得错误28应该是在文件上写一些问题。 错误发生时是否有文件系统已满? 也许/ tmp(或c:\ temp)已满?