On Tue, 19 Apr 2005 12:40:51 -0500, William Hachfeld <[EMAIL PROTECTED]> wrote:
>     uint64_t t_stop = Now();
> 
>     assert(sqlite3_exec(handle, "COMMIT TRANSACTION;",
>                       NULL, NULL, NULL) == SQLITE_OK);

What happens to your insert times if you swap the above 2 lines?  If you
stop timing before you commit, I would have thought that the journal
file writes have been timed instead of the database.  If it's a new
database then it's probably not going to make any difference, but if
it's an existing larger database then it might.

klint.

+---------------------------------------+-----------------+
: Klint Gore                            : "Non rhyming    :
: EMail   : [EMAIL PROTECTED]           :  slang - the    :
: Snail   : A.B.R.I.                    :  possibilities  :
: Mail      University of New England   :  are useless"   :
:           Armidale NSW 2351 Australia :     L.J.J.      :
: Fax     : +61 2 6772 5376             :                 :
+---------------------------------------+-----------------+

Reply via email to