summaryrefslogtreecommitdiff
path: root/builtin-prune-packed.c
diff options
context:
space:
mode:
authorLibravatar Shawn Pearce <spearce@spearce.org>2006-10-23 01:09:35 -0400
committerLibravatar Junio C Hamano <junkio@cox.net>2006-10-22 23:06:00 -0700
commit178e015c0543b581a40adbf4822f44fa592ff68b (patch)
tree013e56dd790038307605523514f4492b135928d1 /builtin-prune-packed.c
parentgitweb: Add '..' (up directory) to tree view if applicable (diff)
downloadtgif-178e015c0543b581a40adbf4822f44fa592ff68b.tar.xz
Use column indexes in git-cvsserver where necessary.
Tonight I found a git-cvsserver instance spending a lot of time in disk IO while trying to process operations against a Git repository with >30,000 objects contained in it. Blowing away my SQLLite database and rebuilding all tables with indexes on the attributes that git-cvsserver frequently runs queries against seems to have resolved the issue quite nicely. Since the indexes shouldn't hurt performance on small repositories and always helps on larger repositories we should just always create them when creating the revision storage tables. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'builtin-prune-packed.c')
0 files changed, 0 insertions, 0 deletions