Vasily Tunegov <vasily.tunegov_at_gmail.com> writes:
> Please review my patch (see attached file patch.txt). It improve svn client
> performance on file systems like NTFS on Windows. Maybe on some other file
> systems, e.g. NFS, but I didn't test it. This patch switch rep cache db
> journal mode from DELETE (by default) to PERSISTENT. For more info about
> journal modes in SQLite see
> I have tested this patch on my desktop (Core i7-2600, 16Gb, Windows 7 x64
> Enterprise) for two disk drives: standard and ssd. For tests I used
> Subversion Benchmark Tool, see
> For tested application I used svn 1.8.0 from trunk, revision 1387070.
> Subversion Benchmark Tool tests, total results:
> Standard disk:
> svn.r1387070 - 3:05.895
> svn.patch - 2:06.548
> SSD disk:
> svn.r1387070 - 2:11.504
> svn.patch - 1:38.397
Which version of SQLite?
On my Linux systems this gives a small improvement in checkout
performance for working copies on local disks, unfortunately it also
reduces checkout performance for working copies on NFS disks.
I'm using SQLite 220.127.116.11 and 3.7.13.
Certified & Supported Apache Subversion Downloads:
Received on 2012-09-19 12:31:08 CEST