> 1) Why is sqlite2 faster than sqlite3 per transaction?
For SQLite 3, the default value of the 'synchronous' pragma
changed from "NORMAL" to "FULL". IIRC this means the disk is
synced 3 times instead of 2 for a small transaction. So this
might be what you're seeing.
(Note that the documentation on the website has a bug - it
says the default value is NORMAL for both versions).
__________________________________
Do you Yahoo!?
Yahoo! Mail - Helps protect you from nasty viruses.
http://promotions.yahoo.com/new_mail