【发布时间】:2011-08-05 20:38:05
【问题描述】:
客户只有大约 1000 行数据(当然是最近的),只是在他们的一张表中丢失了。做一些取证,我发现他们所有其他行中的“last_updated_date”也被设置为与删除发生的时间大致相同。这不是他们更大的桌子之一。
其他一些奇怪的地方是上周的 mysqldumps 都是 exact 相同的大小 - 10375605093 字节。以前的转储每个都增加了大约 0.5GB。 MySQL Dump 命令是标准的:
/path/to/mysqldump -S /path/to/mysqld2.sock --lock-all-tables -u username -ppassword database > /path-to-backup/$(date +%Y%m%d)_live_data.mysqldump
框上的df -h 显示每个目录中有足够的空间(至少50%)。
数据丢失加上他们的转储大小没有增加这一事实让我担心我们在 MySQL 中以某种方式达到了一些硬编码限制,并且(上帝希望我错了),数据正在损坏。有人听说过这样的事吗?我们如何解释 mysqldump 的大小?
【问题讨论】:
标签: mysql limit mysqldump loss