インデックス対象のデータが大きい場合は復旧に長時間かかることもあります。以外の終了ステータスで終了します。コマンドで確認できます。注釈このコマンドを他のプロセスが開いているデータベースに対しては使ってはいけません。データベースが他のプロセスから開かれていると、このコマンドはデータベースを壊してしまう可能性があります。いくつかオプションがあります。追加.壊れたデータベースオブジェクトを強制的に初期化します。オプションを指定する例です。次のことを実行します。破壊的なオプションです。構わず対象となる壊れたデータベースオブジェクトを初期化します。処理が終わったら、データベースを再構築するために初期化されたテーブルやカラムに対して再びデータをロードする必要があります。注釈このオプションは必要なときのみ使用します。データベースのメタ情報と実際に存在するデータベースのオブジェクトファイルの情報が食い違っているときです。他にデータベースを復旧する方法がないときのみ使うべきです。追加.データベース・テーブル・データカラムのロックをクリアーします。インデックスカラムのロックはクリアーしません。インデックスカラムにロックが残っている場合はロックをクリアーするのではなく作り直します。通常、ロックをクリアーするのではなく、初期化(truncate)してデータをロードし直すべきです。ロックが残留しているオブジェクトは壊れているかもしれないからです。このオプションは「データベースは壊れているかもしれないけどそのまま使い続けたい」というリスクをわかったユーザーだけのために用意されています。オプションを指定する例です。次のことを実行します。注釈このオプションは必要なときのみ使用するべきです。このデータベースは実は復旧できていないかもしれないからです。ロックが残留しているデータベースは壊れているかもしれませんし壊れていないかもしれません。このオプションを使うことでデータベースを使い続けることはできますが、もしデータベースが壊れていたらGroongaがクラッシュするかもしれません。ログレベルを指定します。オプションを指定する例です。ログ出力先のパスを指定します。オプションを指定する例です。ログに出力する内容をフラグで指定します。ログにタイムスタンプとログメッセージを出力することを意味します。オプションを指定する例です。