Backup/Restore of Firebird SQL Server 3.0.2 在 Windows Server 2016 上运行缓慢

Backup/Restore of Firebird SQL Server 3.0.2 is slow on Windows Server 2016

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

我正在使用超级服务器模式和 SSD 驱动器。

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

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

还有一件奇怪的事:backup/restore 进程 (gbak.exe) 没有使用 CPU 和 HDD 的全部功率。它仅使用 ~20% 。我不明白为什么。

我认为它应该是配置中的东西吧?但是我将所有内容都保留为默认值。

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

有什么想法吗?

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

Windows Server 2016 是为平衡电源计划安装后设置的。

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

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

查看 GBAK 选项

-service localhost:service_mgr

这是一个速度恶魔:-)

要找到 Firebird 3 中的还原瓶颈,您应该添加 detail 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)