Windows Server 2016にFirebird 3.0.2 SQLデータベースをインストールしました。まだ他のソフトウェアはインストールされていません。Firebird SQL Server 3.0.2のバックアップ/リストアがWindows Server 2016で遅い
私はスーパーサーバモードとSSDドライブを使用しています。
サイズ6GBのデータベースファイルをコピーすると、20-30秒(同じディスク)で完了します。
しかし、私がバックアップを実行すると、20-30分かかります。復元はほぼ同じ時間です。一緒に40-60分。
奇妙なことですが、バックアップ/復元プロセス(gbak.exe)は、CPUとHDDのフルパワーを使用しません。それは〜20%しか使用していません。なぜか分からない。
私はそれが正しい構成でなければならないと思いますか?しかし、私はすべてをデフォルト値に保っていました。
非常に重要なこと:私はWindows Server 2016で新しくなっているので、私は何をしているのか分かりません。
アイデア?
GBAKはデータベースの論理バックアップを作成します。そのため、ファイルシステムのコピーよりも時間がかかりますが、要因60が過剰と思われます。また、gbakは本質的にシングルスレッドプロセスであり、IOバインドされていることに注意してください。それは単一のコア(与えるまたは取る)より多くの負荷を生成することができません。バッファーやその他の一時的なスペースのための 'firebird.conf'のデフォルトはやや控えめです。 –