所以我试图加载一些测试数据,它似乎已经杀死了我的整个数据库.这是一个备份很棒的案例!它们都是普通的插入查询,可能大约是一个900 MB的文件.什么可能出错?
当我醒来(我让它一夜之间运行)时,mysql根本没有响应,提示重新启动服务器来修复它.然后我在尝试列出任何表时遇到代码28错误.
有什么我可以用来防范这种情况吗?
重要的是要记住,您正在加载的数据可能是您的RDBMS之外的900mb,但在压缩时可能在数据库中更多.如果它在块和事务日志空间中执行,您还必须支持数据库增长.因此,在进行大量数据导入时,请务必确保您有足够的磁盘空间,因为代码似乎是
running out of disk space的直接结果.