10 TBのデータベースのバックアップ/復元に関する質問


14

10 TBの非常に大きな本番データベースがあります。クラウドサービスへの移行を検討していますが、リスクを理解し、プロセス全体の期間を見積もる必要があります。ネイティブSQL Server 2014 SP2バックアップソリューションを使用して、月に1回データベースをバックアップします。所要時間はほぼ720分-12時間です。圧縮率は5です。これは、バックアップサイズがほぼ2 TBであることを意味します。差分バックアップは累積されるため、フルバックアップと同じくらいの時間とスペースを要するため、1日あたり10分から144ファイルごとにT-logバックアップ(それぞれ200 Mb)を行うことはできません。BIGの質問はこれらすべての統計情報を持っていることです。10TBのデータを含む2 TBのバックアップを復元するのにどれくらい時間がかかるか、誰にもわかりませんか?完全バックアップの期間よりもはるかに長くなりますか?


3
これにかかる時間を確認するには、復元する必要があります。この答えを見てください。`クラウドサービスで移行する`-より具体的にする必要があります。オプションは選択したサービスに依存します。参考までに、SQL 2014 R2バージョンはありません。
SqlWorldWide

1
バックアップ操作と復元操作は非常に異なるため、1つの操作に関する調査結果を使用して、他の操作の賢明な見積もりを行うことはできません。内部および外部の要因が影響します。最善の方法は、試してみることです。最初に小さなバックアップで試してから、それがどこにあるかを確認することをお勧めします。
バートランドリロイ

複数のファイルにバックアップしていますか?バックアップと復元の時間を大幅に短縮できることがわかりました。 mssqltips.com/sqlservertip/935/…–
ジョナサン

" 1日あたり10分〜70ファイル。 " 24時間で10分ごとに144ファイルです。
ロンジョン

ファイルのバージョンと番号については正しいです。Microsoft SQL Server 2014(SP2-CU11)(KB4077063)-12.0.5579.0(X64)2018年2月21日12:19:47 Copyright(c)Microsoft Corporation Enterprise Edition:Windowsおよび144ファイルのコアベースライセンス(64ビット) 。私の悪い。
yrushka

回答:


21

これは簡単で迅速なテストです。

2TBのバックアップファイルを取得し、AzCopyを使用してAzureにコピーします。12〜15 TBのSSDストレージで構成された「無料ライセンス:Windows Server 2016上のSQL Server 2017 Developer」イメージを使用してSQL Serverをプロビジョニングします。SQL VMへのリモートデスクトップとBlob Storageから直接バックアップを復元するか、ローカルディスクにコピーしてから復元します。

テストをしていないときはVMをシャットダウンし、完了したら充電を最小限に抑えるためにVMとディスクを破棄することを忘れないでください。


0

回答ありがとうございます。復元時間を推定するために私が行ったことは次のとおりです。現在、2 TBのバックアップを復元する実際のテストシナリオを購入する余裕はなく、移行の最終構成はまだわかりません。それは今あるものに近いでしょう。そして、それはAlibaba Cloudになります。クラシック仮想マシン(ECS)を使用します。実稼働SQL Serverインスタンスと同じ構成の4ノードSQLクラスターの4番目のノードで、2つの小さなバックアップリストアをテストしました。復元により、バックアップ時間から復元時間が20%から50%増加したことが明らかになりました。50%を取得し、720分のバックアップ時間に適用する-私は1080分(18時間)の復元時間を得ました。また、テストした両方のデータベースのバックアップを5つのファイルに分割してケースをテストしましたが、復元時間はまったく短縮されませんでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.