0

我试图在大约 200GB 10 亿大的记录上运行 OPTIMIZE TABLE,但是在操作后几秒钟,我给出了一个 sort_buffer_size 太小的错误,现在表格在 phpmyadmin 中显示为 0 行,并且仍然有 200gb 的大小。我无法从中读出任何东西。尝试将 sort_buffer_size 提高到 1gb 并再次运行 OPTIMIZE,但操作在几秒钟内完成,但没有成功恢复......

现在我开始运行 REPAIR TABLE。由于这可能需要几天时间才能完成,所以我只是想确保自己朝着正确的方向前进,然后再浪费时间。在我看来,密钥文件已损坏?任何有类似经验可以提供帮助的人将不胜感激!!

4

1 回答 1

1

回答我自己的问题,如果有人碰巧发生了像我这样的愚蠢事情。是的,修复表有效,为了快速使用修复表名称 QUICK 快速重建密钥,而无需触及表中的其他内容。3 亿条记录花了我 1 天时间完成。

于 2012-04-24T19:15:02.030 回答