Titanium Developmentにて下記のTipsが紹介されています。
- 10x Faster INSERTs in SQLite using BEGIN / COMMIT in Appcelerator Titanium Mobile
明示的なトランザクション開始〜コミットを行わないと、遅い(おそらくINSERTステートメントが実行されるたびに自動的なトランザクション開始〜コミットを行ってしまうオーバーヘッドが発生してしまう)ので、これを軽減するというもので、SQLite的には定番のTipsみたいです(^^;
やり方としては更新処理の前後にBEGINステートメントとCOMMITステートメントを配置して、挟むだけです。
複数行の一括INSERTなどが必要な場合はこれで対処してみてはいかがでしょうか。