1

我已经在我的 Windows Server 2016 上安装了 Firebird 3.0.2 SQL 数据库。还没有安装其他软件。

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

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

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

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

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

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

有任何想法吗?

4

3 回答 3

2

我发现这是关于Power Options的配置。

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

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

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

于 2017-08-11T08:03:23.217 回答
0

看看 GBAK 选项

-service localhost:service_mgr

这是一个速度恶魔:-)

于 2017-08-17T07:13:49.617 回答
0

要找到 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)
于 2017-08-17T07:23:51.270 回答