我已在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的新手,所以我不知道自己在做什么。
有什么想法吗?
答案 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)