Firebird SQL Server 3.0.2的备份/还原在Windows Server 2016上很慢

时间:2017-08-10 18:53:33

标签: firebird windows-server-2016 ssd firebird-3.0

我已在Windows Server 2016上安装了Firebird 3.0.2 SQL数据库。尚未安装其他软件。

我正在使用Superserver模式和SSD驱动器。

当我只复制大小为6 GB的数据库文件时,它会在20-30秒内完成(相同的磁盘)。

但是当我执行备份时需要20-30分钟。恢复大约是相同的时间。一起40-60分钟。

有一个奇怪的事情:备份/恢复过程(gbak.exe)不使用CPU和硬盘的全部功能。它仅使用~20%。我不明白为什么。

我认为配置应该是正确的吗?但我保留了所有默认值。

非常重要的事情:我是Windows Server 2016的新手,所以我不知道自己在做什么。

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

我发现它是关于电源选项的配置。

Windows Server 2016是在为Balanced Power Plan设置安装之后。

我将其更改为高性能,结果非常好。 (备份从30分钟下降到6分钟)

您可以在此处找到更多详细信息:https://serverfault.com/a/797473

答案 1 :(得分:0)

查看GBAK选项

-service localhost:service_mgr

它是速度恶魔: - )

答案 2 :(得分:0)

要在Firebird 3中找到恢复瓶颈,您应该添加详细的protokoll选项:

-v -stat TDRW Filename

-v       (Verbose output of what GBAK is doing)
-stat    (Runtime statistics in its verbose output)
  T      (Total time) 
  D      (Total delta) 
  R      (Page reads)
  W      (Page writes)