誤區 #28:有關大容量事務日志恢復模式的幾個誤區
28 a)常見的DML操作可以被“最小記錄日志”
不是。在大容量事務日志恢復模式下只有一小部分批量操作可以被“最小記錄日志”,這類操作的列表可以在Operations That Can Be Minimally Logged找到。這是適合SQL Server 2008的列表,對於不同的SQL Server版本,請確保查看正確的列表。
28 b)使用大容量事務日志恢復模式不會影響災難恢復
首先,在上次事務日志備份之後進行了“最小記錄日志”操作,並且由於災難導致數據文件受損,那麼在這種模式下無法備份尾端日志,因此如果災難發生則自上次日志備份依賴所有的事務就會丟失。
除此之外,在大容量事務日志恢復模式中如果包含了“最小記錄日志”操作,那麼這個日志備份就不能用於還原到特定時間點。因此,這個日志備份要不就全部還原,要不就一點都不還原,也就是,只能還原到以下幾個時間點:
日志備份開始之前的時間點
日志備份結束時的時間點
日志備份結束之後的時間點
總之你不能將數據庫還原到日志涵蓋范圍之內的時間點。
28 c)使用大容量事務日志恢復模式會減少日志備份的大小
不。
大容量事務日志備份時雖然備份的日志會大大減少,但是為了能夠用於還原,還需根據位圖將大容量事務日志備份所修改的數據區(Extent)全部備份。這也就意味著大容量事務日志恢復模式和完整恢復模式進行日志備份時所備份的內容幾乎差不多。