作者 主題: [問題]請問一個ms sql交易記錄的問題  (閱讀 4636 次)

0 會員 與 1 訪客 正在閱讀本文。

ocean

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
目前被一個交易記錄的問題所困擾著
翻遍了書局裡的ms sql書籍,也找了一些討論區的相關討論
但是似乎甚少提到關於ms sql的交易記錄
我的問題是
交易紀錄的作用是什麼呢?
交易紀錄會不會影響系統運行的速度?
這些問題是在一個運行很久的系統上
隨著運行的天數增加,效率越來越慢,小弟查來查去
最後懷疑到交易紀錄上去了
找了很多方法,都無法將之清空.....
不知道各位學長們有沒有什麼好的辦法
感謝感謝  ^^&

lschang

  • 懷疑的國中生
  • **
  • 文章數: 82
    • 檢視個人資料
[問題]請問一個ms sql交易記錄的問題
« 回覆 #1 於: 2004-11-06 08:27 »
做一次 full backup 好像就會清除

horse

  • 懷疑的國中生
  • **
  • 文章數: 85
    • 檢視個人資料
    • http://laimiles.blogspot.com
[問題]請問一個ms sql交易記錄的問題
« 回覆 #2 於: 2004-11-06 09:19 »
壓縮 MS SQL 2000 中的資料檔及交易明細檔
代碼: [選擇]

use 資料庫名稱
Backup Log 資料庫名稱 with Truncate_only
DBCC ShrinkDataBase (資料庫名稱) --壓縮資料檔 --> *.mdf
DBCC ShrinkFile (資料庫名稱_log) --壓縮交易紀錄檔 --> *.ldf
黯然銷魂者,唯別而已矣
http://laimiles.blogspot.com

ocean

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
[問題]請問一個ms sql交易記錄的問題
« 回覆 #3 於: 2004-11-06 11:03 »
引述: "lschang"
做一次 full backup 好像就會清除


呵~謝謝您的回答
這方面我有嘗試過~但是連交易記錄檔一併都backup了 ^^&
請問有full backup不包括交易記錄檔的方法嗎?

ocean

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
[問題]請問一個ms sql交易記錄的問題
« 回覆 #4 於: 2004-11-06 11:04 »
引述: "horse"
壓縮 MS SQL 2000 中的資料檔及交易明細檔
代碼: [選擇]

use 資料庫名稱
Backup Log 資料庫名稱 with Truncate_only
DBCC ShrinkDataBase (資料庫名稱) --壓縮資料檔 --> *.mdf
DBCC ShrinkFile (資料庫名稱_log) --壓縮交易紀錄檔 --> *.ldf


嗯~~感謝...
這方面我也有嘗試過了
但是~~~呵~~~~壓縮過後效能更糟  一一"唉......