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

YS.*_*YS. 5 svn sqlite tortoisesvn

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

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

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

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

NuS*_*ler 1

它会提高性能吗?它是一个标准的 SQLite 数据库,清理等可能会对数据库页面进行“碎片整理”,从而导致更快的访问时间。

话虽如此,您可能不会注意到巨大的影响。但话又说回来,你可以。我想简短的回答是:这不会有什么坏处,而且你可以获得一些表现。

请参阅VACUUM 上的官方 SQLite 文档