[PATCH 5/7] Re: Don't keep sqlite connections open
Nicolas Sebrecht
nicolas.s-dev at laposte.net
Sun May 8 11:45:33 BST 2011
On Sun, May 08, 2011 at 05:25:34PM +1000, Stewart Smith wrote:
> 5) We're doing network I/O, and if we're going to do fsync() then any
> perf impact of single threaded DB isn't going to be much.
This is true in _some_ use cases and this is what I would have said
without more credentials and knowledge of the code. Fact is... it's not
that simple.
The SQLite backend was first born for _speed_ improvement only and it's
confirmed by both benchmarks and user experience.
Some process ask much more local disk I/O than WLAN capacity because
with very LAN efficient requests you can do large modifications (mail
deletions, etc).
--
Nicolas Sebrecht
More information about the OfflineIMAP-project
mailing list