[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn status <file> is slow under a large check-out

From: Adam D. Walling <adam.walling_at_gmail.com>
Date: Mon, 7 May 2012 14:18:24 +0000 (UTC)

Bob Cardillo <bob.cardillo <at> gmail.com> writes:

> CREATE INDEX bobindex1 ON nodes (kind, presence, op_depth)

As one of Bob's coworkers, who helped him a bit earlier last week to track down
the --non-recursive trick that improved the speed, I had to try this myself
after seeing the results of his investigation over the weekend.

The performance improvements are astounding!

Even though we are using the same repo, I have a much different pattern of
checkouts utilizing depths much more, and the responsiveness after creating this
provisional index were amazing.

To test this further I tried it on my Ubuntu machine with a different repository
which I've also noticed has had a lot of slowness. It is the boost reposository,
with trunk checked out as well as many other branches -- nearly a million
individual files in all. I am seeing similar significant improvements after
creating the index; some operations that would stall for several seconds are now
nearly instantaneous.

-Adam D. Walling
Received on 2012-05-07 16:25:45 CEST

This is an archived mail posted to the Subversion Dev mailing list.