我来自Sybase背景,如果备份到一个文件需要20分钟,备份到两个文件需要10分钟(加上一点开销),四个文件需要5分钟(加上一个更多开销)等等我希望看到与DB2相同的结果,但它似乎根本没有减少整体备份时间。虽然不是最佳,但在Sybase和DB2测试中,文件都被写入同一文件系统。我是否误解了多文件备份在DB2中实现的目标?感谢。
答案 0 :(得分:0)
当您查看BACKUP DATABASE语法和选项时,您会注意到Db2支持多个存储目标(具有相应选项)以及有关如何读取数据库数据的选项。备份过程包括从数据库中读取相关数据并将其写入备份设备。
对于阅读部分,有BUFFER
和PARALLELISM
等选项会影响性能和吞吐量。默认情况下,如果用户未指定,Db2会尝试提供良好的值。这是你可以研究的东西。
您是在压缩还是加密备份文件?您是否将备份写入数据库所在的同一文件系统?这还需要考虑。