kay*_*ahr 5 linux svn version-control fsfs
我们有一个相当大的SVN存储库(50 GB,超过100000个版本).使用它非常慢,我的猜测是这样做的原因是db/revs和db/revprops中的平面目录结构(其中每个修订版本是一个文件).
我们将FSFS格式与SVN 1.5(在Linux服务器上)一起使用,但是repo是使用较旧的SVN版本创建的.现在我读到SVN 1.5支持"分片",我知道这个功能将修订版本分发到多个目录中,因此单个目录不包含这么多文件.这听起来非常有用,但不幸的是,这个功能看起来只适用于使用SVN 1.5新创建的存储库.
如何将现有的大型线性仓库转换为分片仓库?手册提到了工具"fsfs-reshard.py",但是这个脚本说"这个脚本未完成,不准备用于实时数据.相信我们.".所以我绝对不想用它.还有其他选择吗?
最好的方法是如上所述的转储/加载周期。不过你可以尝试升级一下。
svnadmin upgrade
Run Code Online (Sandbox Code Playgroud)
首先复制您的存储库尝试升级并测试它......(不要错过进行备份)。
| 归档时间: |
|
| 查看次数: |
1269 次 |
| 最近记录: |