鏡像是一個很好的災害復原手段,配置簡單,切換快速。網上教如何配置的文章很多,這裡介紹下如何處理LDF過大導致磁片撐爆的情況。

首先要明確的是鏡像不能清日誌的, 鏡像是的工作跟日誌是有關聯的。常用的.清空日誌DUMP TRANSACTION 'db_name' WITH NO_LOG;和截斷事務日誌BACKUP LOG 'db_name' WITH NO_LOG;都是不正確。
1建立多個日誌檔,以免單個日誌檔撐爆
2根據日誌的增長情況,經常備份日誌 BACKUP LOG DB_Name to disk = 'X:\DB_Name_Log.log'
3 收縮日誌 DBCC SHRINKFILE (Log_Name),但是這個幾乎沒用。不過經過備份後,日誌檔內部已經截斷了,及時備份可以截斷活動日誌,讓日誌檔內標內記非活動的虛檔可重複使用.
查詢日誌的使用方式以及在被那些應用佔用
dbcc sqlperf(logspace)
go
Database Name                                                                                                                    Log Size (MB) Log Space Used (%) Status
--------------------------------------------------------------------------------------------------------------
DB_Name      77404.91      9.809758           0
select name, recovery_model_desc, log_reuse_wait,log_reuse_wait_desc from sys.databases
name     recovery_model_desc  log_reuse_wait log_reuse_wait_desc
--------------------------------------------------------------------------------------------------------------
master   SIMPLE                                                       0              NOTHING 
tempdb                                                                                                                           SIMPLE                                                       1              CHECKPOINT 
model                                                                                                                            FULL                                                         0              NOTHING
msdb                                                                                                                             SIMPLE                                                       1              CHECKPOINT
DB_Name                      FULL                             5              DATABASE_MIRRORING
Backup            FULL                  4              ACTIVE_TRANSACTION
--EOF--
作者:Buro#79xxd 出處:HTTP://www.cnblogs.com/buro79xxd/
arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()