Sql-Server
數據庫上的 TDE 加密使備份文件的大小增加了三倍
啟用 TDE 加密後,我的數據庫備份文件 .bak 比以前大 3 倍。有沒有辦法改善這一點?這是由於壓縮對加密文件的效率不高嗎?
啟用 TDE 加密後,我的數據庫備份文件 .bak 比以前大 3 倍。
正確的。
有沒有辦法改善這一點?
不刪除 TDE?不。
這是由於壓縮對加密文件的效率不高嗎?
是的。
您沒有提及您的版本,但這顯然已在 SQL 2016 中修復/改進/添加:
如圖 1 所示,在 SQL Server 2014(和之前的版本)中,備份壓縮無助於減少啟用 TDE 的數據庫的備份大小。但是,由於嘗試壓縮所花費的時間,備份需要更長的時間才能完成。
SQL Server 2016 中的情況完全改變了。您不僅可以大大壓縮備份文件的大小,而且還可以顯著減少備份時間,如圖 2 所示。
請注意這篇文章中的警告,顯然有一些潛在的損壞已在以後的更新檔中得到解決。