Open
Description
According to the official SQLite documentation, one needs to pass the -DSQLITE_THREADSAFE=2
flag, when compiling SQLite, to run it in multi-thread mode. The multi-thread mode improves performance slightly, when each connection is used only by a single thread. This is often a case when using sqlite with some Pool
(e.g. from the resource-pool
library).
I propose to add a Cabal flag that passes enables multithreading by passing a proper option to cc-options
.