あるスレーブのinnodbと別のスレーブのtokudbで並行して複製を維持している大きなテーブルがあります。
期待される圧縮率で有望な結果が得られていますが、tokudbコピーのinformation_schema.tablesから報告されたdata_freeについて非常に奇妙なことに気づいています。
これは追加専用のテーブルです。更新や削除はありません。次の表で、私が見ているものを説明します
engine data_length(GB) index_length(GB) data_free(MB) Size on disk (GB)
InnoDB 728.40 195.63 61.00 939
TokuDB 453.42 119.07 27507.60 253
Data_freeがinnodbバージョンよりも大きい理由を誰かが説明できますか? tokudbのdata_freeは、innodbの場合と同じことを意味すると予想されますか?
Tokutekの人たちが、data_lengthなどのテーブルステータスの数値は基本的にtokudbエンジンによる概算であり、場合によっては大幅にずれていることを説明しているのを見たことがあります。