Just give it a try and see what happens. You just need to enable the shared
cache once.
I'd think the blocking would not be any different with the shared cache
enabled. But you should get reduced I/O load since the cache will be larger and
accessible to all threads.
HTH,
Ken
I have a heavily threaded app (I know, evil) where there might be 50 threads
accessing 10 databases. Each thread always calls sqlite3_open when it
starts working with a database and sqlite3_close when it's done (so no
sharing of handles across threads). A thread might have two or more handles
2 matches
Mail list logo