SQL Server 2014 Enterprise Editionデータベースのサイズはおよそ3 TB=です。毎週圧縮フルバックアップを行っています。先週まで正常に動作していましたが、突然完了までに18時間かかります。
バックアップが完了すると、バックアップサイズは約550 GBになります。
バックアップドライブには、約950 GBの空きディスク容量があります。
問題は何でしょうか?
バックアップ速度には、基本的に4つの点があります。
データファイルからの読み取り-NULへのバックアップを行うことでこれをテストできます。この例のように、完全復旧モデルデータベースのログバックアップチェーンは中断されません。
BACKUP DATABASE xyz TO DISK = 'NUL:' WITH COPY_ONLY;
データの圧縮-バックアップ中のCPU負荷を監視します。
Quest LiteSpeed、Idera SQLsafe、Red Gate SQL Backupなどのサードパーティのバックアップ製品(免責事項:私は独立していますが、過去にこれらすべての企業と協力してきました)には、その各コンポーネントをテストするウィザードがあり、その後ボトルネックがどこにあるかを教えてください。自分で見つけたい場合は、それらの各コンポーネントをテストし、チェーン内の最も弱いリンク(最低のスループット)を見つける必要があります。
たとえば、他のSQL Serverが同じターゲットの場所に書き込んでいる場合、突然データが増加したりサーバーが追加されたりして、ターゲットの速度が低下した可能性があります。