SQLite性能評価その3MASATOの開発日記ソフト開発のTipsや自作ソフトウェアのリリース案内。»2007年10月08日SQLite性能評価その3「SQLite性能評価その2」の続きです。テーブルに100000件追加する処理だけでも、Case2の他にいろいろな書き方があるので、試してみました。100000件追加処理色々sqlite3_execの代わりにsqlite3_prepareとsqlite3_stepを使ってみました。これをCase3とします。真価」で紹介されている方法を使ってみました。これをCase4とします。処理時間測定終了sqlite3_close(Db);Case4のsqlite3_prepareをsqlite3_prepare_v2に変えてみました。これをCase5とします。以下のようになりました。Case2とCase3のほとんど同じです。sqlite3_execで済むときはこれを使えば良いでしょう。Case3とCase4はだいぶ違います。処理時間が6割近く削減できています。複数のデータを追加するときは、Case4の方式を使いましょう。Case4とCase5はほとんど同じです。sqlite3_prepare_v2を使うことによる速度的なメリットは無いようです。「SQLiteの性能評価その4」に続きます。