我使用Microsoft Azure Blob存储进行数据库日志备份。使用的存储帐户的类型为地理冗余存储(GRS)帐户。我的还原验证过程速度有问题,我的意思是,验证还原过程中会有延迟。
我们对两个不同的存储帐户进行了标准镜像备份,但是这两个存储帐户之间的还原验证时间有所不同。 其中一个花费的时间是另一个的两倍。
我想指出,我们每10分钟将日志备份到磁盘上一次,但是当我们通过URL使用此策略时,日志备份序列会中断,因此在10分钟内备份和还原验证过程没有完成。
您对最佳做法有何建议? 可能是什么原因? 与光盘相比,URL速度是否较慢? 您的经历会带来什么结果?
通过一个数据库进行备份过程的示例结果:
Date and time: 2018-07-04 12:26:46
Command: BACKUP LOG [TESTDB] TO URL = N'https://SAxxx02.blob.core.windows.net/containername/TESTDBWINCLUSTER$AOAG_TEST_1/TESTDB/LOG/TESTDBWINCLUSTER$AOAG_TEST_1_TESTDB_LOG_122646.trn' MIRROR TO URL = N'https://SAxxx01.blob.core.windows.net/containername/TESTDBWINCLUSTER$AOAG_TEST_1/TESTDB/LOG/TESTDBWINCLUSTER$AOAG_TEST_1_TESTDB_LOG_122646.trn' WITH CHECKSUM, COMPRESSION, FORMAT, DESCRIPTION = N'https://SAxxx01.blob.core.windows.net/containername;https://SAxxx02.blob.core.windows.net/containername'
Processed 58281 pages for database 'TESTDB', file 'TESTDB_log' on file 1.
BACKUP LOG successfully processed 58281 pages in 5.709 seconds (79.754 MB/sec).
Outcome: Succeeded
Duration: 00:00:09
Date and time: 2018-07-04 12:26:55
Date and time: 2018-07-04 12:26:55
Command: RESTORE VERIFYONLY FROM URL = N'https://SAxxx02.blob.core.windows.net/containername/TESTDBWINCLUSTER$AOAG_TEST_1/TESTDB/LOG/TESTDBWINCLUSTER$AOAG_TEST_1_TESTDB_LOG_122646.trn' WITH CHECKSUM
The backup set on file 1 is valid.
Outcome: Succeeded
Duration: 00:00:15
Date and time: 2018-07-04 12:27:10
Date and time: 2018-07-04 12:27:10
Command: RESTORE VERIFYONLY FROM URL = N'https://SAxxx01.blob.core.windows.net/containername/TESTDBWINCLUSTER$AOAG_TEST_1/TESTDB/LOG/TESTDBWINCLUSTER$AOAG_TEST_1_TESTDB_LOG_122646.trn' WITH CHECKSUM
The backup set on file 1 is valid.
Outcome: Succeeded
Duration: 00:00:27
Date and time: 2018-07-04 12:27:37
预先感谢