> From: Rick Jenkins [mailto:RICHARD.D.JENKINS@saic.com]
>
> I really enjoy working with Subversion but have noticed
> updates are taking too long now. The repo I work with
> contains about 900MB of files in about 500 sub-dirs.
> It'll take about 60+ seconds to do an update.
> I use the Berkeley DB. Recently noticed the
> /home/svn/db/strings file is 2.9GB size. Server is RHEL 4.0.
>
> Any maintenance I should do on Berkely DB?
>
> Any suggestions on how to make it update/respond faster?
My (albeit short) experience is that SVN is insanely faster and more
reliable using FSFS then BDB. By insanely I'm talking 100 to 1
performance difference (reloading our repo using BDB took over six
*hours*, but less then 15 mins under FSFS).
I'm a huge fan of BDB myself, having used it for ages in all kinds of
projects. I can only guess that SVN's data storage needs (historical)
just don't fit with the way BDB (a file based hash) works.
Converting between BDB and FSFS is trivial:
svnadmin dump /path/to/repo > myrepo.dump
svnadmin create --fs-type fsfs /path/to/temp_fsfs_repo
svnadmin load /path/to/temp_fsfs_repo < myrepo.dump
mv /path/to/repo /path/to/repo.old
mv /path/to/temp_fsfs_repo /path/to/repo
-Byron
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Dec 19 21:33:27 2006