6

現在、フロントエンドサーバーとしてVisualSVNサーバーを使用するSVNサーバーがあり、ほとんどのクライアントはVisualSVNVisualStudio拡張機能とTortoiseSVNの両方を実行しています。

私たちが持っている現在のリポジトリはしばらく前にさかのぼります...それは私のゲストによって2006年頃に作成されました(!)、そしてフォーマットファイルはそれがバージョン1だと言っています...これは1.5より前のリポジトリのようです...

現在、サーバーを移動中です。アップグレードされるサーバーの1つはSVNボックスです。前回アップグレードを行ったときはsvnadmin hotcopy、リポジトリフォルダーでを実行し、新しいマシンにVisualSVNサーバーのフレッシュインストールをインストールし、ファイルをコピーして、正しい方向にポイントを設定しました。

この新しいアップグレードで、リポジトリに新しい生命を与えるために何ができるのだろうかと思います。速度の向上、占有スペースの削減(現在、リポジトリ全体の重みは約13Gb)、そしてパフォーマンスの向上。パフォーマンス/速度を2回言ったことは知っていますが、アップグレードした古いマシンは約4GbのRAM(3.6Gbが使用可能)の32ビットP4であり、新しいボックスは32GbのRAMを備えたクアッドコアXeonであり、ほぼ同じです。当初と同じ速度で、アップグレードから何かを速度的に表示するとよいでしょう...

何か案は?

4

1 に答える 1

2

http://subversion.apache.org/docs/release-notes/1.6.html#repos-upgradesにあるSubversion1.6リリースノートを参照してください。

Apache Subversion1.7はSubversion1.6と同じリポジトリ形式を使用するため、エントリはSVN1.7にも適用されます。

リポジトリ形式をアップグレードするには、次の2つのオプションがあります。

  • リポジトリでダンプ/ロードサイクルを実行できます。これにより、リポジトリサイズが小さくなり、全体的なパフォーマンスが向上する可能性があります。

  • コマンドラインを使用してリポジトリ形式をアップグレードできますsvnadmin upgrade <path-to-repository>。現在のリポジトリ形式にアップグレードすると、リポジトリサイズが小さくなる可能性があります。

于 2012-05-22T14:31:20.257 に答える