On Wed, 28 Sep 2011 23:40:11 +0800
Mike Buckler <mjbmik...@gmail.com> wrote:

> I have noticed that fossil reads the entire database file (in 1024
> byte increments) several times during the commit process, even when 
> committing a single file locally with no remote server.
> While this doesn't matter for small repos (<10 MB),  my test repo at
> 40 MB is border line unusable even when run from a fast solid state
> disk. The physical directory structure has 5000 files totaling 270MB,
> but I don't see any evidence of that being read by the fossil.exe
> process, except for the particular file being checked in.
> Is this behavior by design?
May it be that you're seeing the behaviour described in [1]?
Then switching [2] the database to the WAL mode [3] could be
a way to go.

1. http://www.sqlite.org/draft/lockingv3.html#rollback
2. http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg05742.html
3. http://www.sqlite.org/draft/wal.html
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to