【发布时间】:2015-12-22 06:05:37
【问题描述】:
我有一个 TokuDB 表,由于某种原因缺少 ***_status.tokudb 文件。
我还不确定文件是否由于 TokuDB 崩溃而丢失。
问题是:
- 有没有办法从主文件和关键文件(我可以从 tokudb_file 映射中看到)恢复或重新创建状态文件??
- 如何调试导致 tokuDB 状态文件被删除的原因?
【问题讨论】:
标签: mysql data-recovery disaster-recovery tokudb
我有一个 TokuDB 表,由于某种原因缺少 ***_status.tokudb 文件。
我还不确定文件是否由于 TokuDB 崩溃而丢失。
问题是:
【问题讨论】:
标签: mysql data-recovery disaster-recovery tokudb
所以,我能够从主文件中恢复我的文件。
我仍然不知道是什么删除了状态文件。
toku-ft 存储库有一个名为 tokuftdump 的内部调试工具。
解析树后,它会将字节流转储到已解包的叶条目上。对转换后的 hexstreams 进行一些快速的十六进制编辑会显示结构,然后您可以修改实用程序以转储解析后结构显示的确切值。
由于 toku 在节点上有消息缓冲区,您可能还需要一些额外的消息处理。就我而言,这很简单,因为我只有插入...
更新:可以在此处找到更多详细信息。
【讨论】: