我一直在Azure SQL数据库中恢复我的数据库,因此它们可以用于测试,我一直想知道我是否可以加快这个过程。
新数据库或源数据库的定价层是否对恢复速度有影响?
答案 0 :(得分:1)
出于测试目的,我们总是将数据库恢复到Premium RS1(或更高版本)。然后,如果我们将来仍然需要这个数据库,我们将其更改为S0直到新的测试。
恢复速度取决于目标定价等级。很久以前,文档说(我可以从我的实践中确认),标准版的恢复速度约为每小时50Gb,Premium版的恢复速度约为每小时100Gb。
答案 1 :(得分:0)
尝试在恢复之前扩展到高级层,并在迁移完成后缩小。
如果您尝试创建现有Azure SQL数据库的副本以创建测试/开发环境,请使用CREATE DATABASE AS Transact-SQL复制。
CREATE DATABASE db_copy
AS COPY OF ozabzw7545.db_original ( SERVICE_OBJECTIVE = 'P2' ) ;
我建议您使用Data Migration Assistant将本地数据库的副本复制到Azure SQL数据库中。