Svn Subversion 1.7(客户端):重新索引和清空wc.db是否会提高性能?

Svn Subversion 1.7(客户端):重新索引和清空wc.db是否会提高性能?,svn,sqlite,tortoisesvn,Svn,Sqlite,Tortoisesvn,我使用的环境的一些背景信息: 3.7.5 1.7.5(Subversion 1.7.3) 意识到Subversion 1.7使用SQLite来存储元数据,我只是做了一个实验,对.svn目录(SQLite.exe wc.db“reindex;vacuum”)中的wc.db文件重新编制索引并清空。它确实将上述文件的大小从70MB降到了30MB左右 顺便说一句,SVN清理没有做到这一点,因此我假设它不是过程的一部分 这有助于提高性能吗?然后我需要定期这样做吗?这会提高性能吗?这是一个标准的SQLi

我使用的环境的一些背景信息:

  • 3.7.5
  • 1.7.5(Subversion 1.7.3)
意识到Subversion 1.7使用SQLite来存储元数据,我只是做了一个实验,对
.svn
目录(
SQLite.exe wc.db“reindex;vacuum”
)中的
wc.db
文件重新编制索引并清空。它确实将上述文件的大小从70MB降到了30MB左右

顺便说一句,SVN清理没有做到这一点,因此我假设它不是过程的一部分


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

这会提高性能吗?这是一个标准的SQLite数据库,真空清理和其他事情可能会对数据库页面进行“碎片整理”,从而加快访问速度

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


请参阅。

X是否改善了Y?不是:X改善了Y。