台灣最大程式設計社群網站
線上人數
2419
 
會員總數:246502
討論主題:190009
歡迎您免費加入會員
討論區列表 >> MS SQL >> 使用鏡像是否會造成交易記錄檔無法截斷?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
使用鏡像是否會造成交易記錄檔無法截斷?
價值 : 10 QP  點閱數:3118 回應數:2
樓主

阿多
初學者
95 3
278 33
發送站內信

捐贈 VP 給 阿多
剛接DBA一個月,
鏡像是前前前任DBA就設好了,
每天半夜系統無人使用時都有排做database的full backup及log backup,
做完也都有做SHRINKFILE的動作
備出來的full backup檔案緩慢長大是可以理解,因為資料會日漸增多,
但備份檔(.bak)很小,交易記錄檔(.ldf)卻一直長大....

今天受不了想說就發狠手動截斷交易記錄檔好了,
下了
錯誤訊息是:「」

強烈懷疑是mirror搞的鬼,
不知道是否其他人也有相同經驗?

因為今天過午夜要做DR,
現在也不方便移除鏡像,
想說如果能夠有其他人的經驗確認,
DR完後我就發狠來清一清重設一下囉∼

本篇文章發表於2007-11-02 20:00
1樓
回應

阿憲
檢舉此回應
有做Log Backup,那應該就會自動清Log了吧?

還有SHRINKFILE應該不需要放入排程吧,才不會每天不停地縮小和長大

你應該先看一下Log的使用率,再決定要Truncate或是ShrinkFile
dbcc sqlperf(logspace)

至於鏡像的問題,錯誤訊息不是說的很清楚了嗎~_~
本篇文章回覆於2007-11-06 16:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

阿多
捐贈 VP 給 阿多 檢舉此回應
SHRINKFILE是前人就設的,不過我也已經拿掉了

每天都做Log Backup,但是Log並沒有清,
資料檔約2G多,但交易記錄檔長到20G,
此資料庫每天晚上11點多半小時內會批次新增資料,
一天不超過10萬筆,也很少有刪除動作,
晚上3點排程做full backup(約7-8分鐘,備出來的bak大小約等於mdf+ldf),
3點半做log backup(10秒內就做完,備出來的bak大小只有幾百kb)。

可能我沒問清楚,
我想問:
既然鏡像造成不能手動截斷Log,是否造成即使做Log backup,Log也不截斷?

不過剛找到這篇:http://technet.microsoft.com/zh-tw/library/ms345414.aspx
只能猜測,或許「因為鏡像伺服器執行個體落在主體伺服器執行個體之後」,
所以「使用中的記錄空間量也會隨之成長」長個不停吧....
本篇文章回覆於2007-11-06 23:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.