I get this ... from sqlite error log callback

Sqlite3 Err: (283) recovered 6942 frames from WAL file
C:\eQube-Tools\flashboard\server\option.db-wal

pretty much every time I restart the program now (espcially if it
segfaults).
There are no frames to recover... really... I mean it should have recovered
them any of the previous 10 times, no?

I'm pretty sure that I'm not even doing a modification now; previously I
was possibly updating a table's value to the same value.


If my program segfaults I don't get a chance to graceful close all
outstanding statements and connections; so the -wal and -shm file's are
never deleted.

I can understand keeping them open; but when they're done; can't you at
least; I dunno truncate them?  in my VFS that's not a very expensive
operation... other than of course re-expanding when you need the space; but
at least you're not doing a directory search to get a handle to it.
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to