DELETEしてもFMDBのファイル(xxx.sqlite)サイズが小さくなりません。

解決策の1つとして、新規のsqliteファイルを作りそこに必要な分だけインサートでコピーすれば最小のサイズのファイルが出来るかと思いました。

しかしこの方法ですと処理に時間がかかってしまうので困っています。

何かいい方法はありませんでしょうか?