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

Reply via email to