Subversion 1.7(客户端):重新索引和抽真空wc.db是否可以提高性能?

时间:2012-03-19 00:20:10

标签: svn sqlite tortoisesvn

我正在使用的一些环境背景:

实现Subversion 1.7正在使用SQLite来存储他们的元数据,我只是通过重新索引和清空驻留在wc.db目录(.svn目录上的sqlite.exe wc.db "reindex;vacuum"文件做了一些实验。 )。它确实将所述文件的大小从70 MB降低到大约30 MB。

AFAIK,SVN清理不会这样做,因此我假设它不是该过程的一部分。

这有助于提高性能吗?我是否需要定期这样做?

1 个答案:

答案 0 :(得分:1)

是否会提高性能?它是一个标准的SQLite数据库,除其他东西外,还可以对数据库页面进行“碎片整理”,从而加快访问速度。

话虽如此,你可能不会注意到巨大的影响。但话说回来,你可以。我想简短的回答:它不会受到伤害,你可以获得一些表现。

请参阅official SQLite docs on VACUUM