Mroonga unsupported feature_201111291. mroongaの未サポート機能
(2011/11/29時点)
Kentoku SHIBA
kentokushiba[at]gmail[dot]com
11. repair table
今のところgroongaが壊れても、repair tableコマンドで修復できない。
ラッパーモードの場合は、ラップしているストレージエンジンが無事なら、
同じ構造のテーブルを別に作成し、
insert into new_table select * from broken_table;
rename table broken_table to old_table,
new_table to broken_table;
で復旧。
ストレージモードの場合は、あらかじめレプリケーションなどで複製を
作っておき、壊れたところで、MySQLを停止した上で、
複製のデータディレクトリの該当のデータディレクトリとmrnファイルを固め、
復旧先のデータディレクトリで解凍し、MySQL起動で復旧する。
(該当データベースにmroonga以外のテーブルがある場合は、
そのテーブルのファイルはコピーの対象外とする必要があるので注意)
14. Any Questions?
Thank you for taking
your time!!
Kentoku SHIBA (kentokushiba[at]gmail[dot]com)
http://wild-growth.blogspot.com/
http://spiderformysql.com