I'm currently seeing something that has never happened--about 90 master journal files (the <filename>-mjXXXXX type) that are popping up in my database directory. I'm using 3.2.7 or 3.2.8 (have to double check) on Windows. The scenario: I have two threads that are reading and writing to the database pretty heavily at the moment--this has worked fine for quite some time. The 'database' consists of 9 tables, each in it's own database file. I open a connection to one database, and then run ATTACH commands to pull the other 8 in. The master journal file is named after one of the databases (the one that opened the connection?). Each thread does all reading and writing within a transaction. Performance is great, data looks good, everything seems to be working well except for the extra files. All of the master journal files were created in the first 3 minutes of the run--now 15 minutes later no new ones are getting created (at least they don't hang around long enough for me to notice), but the original 90 are still there. [Waiting....] All of the read and writer threads have now finished. The database connection was successfully closed and the application has closed down nicely. I read at http://www.sqlite.org/lockingv3.html about deleting stale master journals. Does SQLite do that automatically, or do I need to do that myself? Did I have some sort of major failure that created these in the first place? What can I do to avoid it in the future? Thanks Doug
To find out more about Reuters visit www.about.reuters.com Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Reuters Ltd.