某日,客户说生产环境出现了问题,列表查询不出数据来了(查询的数据为空)。我就去生产数据库,执行查询接口的sql语句。
起初以为查询接口报错了,可是没有报错。难道是数据没有了?
我试探性的把group by去掉,数据居然出现了!再次把group by加上,又没有了(返回结果集为空)。
上面是一个奇怪的现象。
还有一个就是,生产数据库每天凌晨都用mysqldump命令备份,正常情况备份文件有500MB,但昨天的备份文件只有几KB。
于是我使用df -h命令查看了服务器磁盘使用量,居然使用率100%了。
赶紧联系客户备份最新的数据库备份文件,删除多余的数据库备份文件清出磁盘空间,他完事后告诉我好了,能查出数据来了!
what???
我去生产一看真的好了!!!第二天又查看了昨晚的mysqldump的数据库备份,备份文件有500MB,恢复了正常。