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)
我已经在 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)