2013-08-01 82 views
-1

我在SQL Server 2000中有大約500000條記錄,有時我的簡單選擇查詢也花費了太多時間,我發現原因也是爲什麼,因爲日誌文件(.ldf)在GB,但我嘗試使用縮減選項和dbcc命令縮小我的日誌文件,但大小沒有減少,我在一天內面臨這個問題SQL Server日誌文件問題

請有人建議我如何縮小日誌文件大小,如何優化我的數據庫以避免這樣的問題。

+0

你試過設置恢復模式'SIMPLE'? – hkf

+0

只是你的日誌文件的大小當然不是性能問題的原因......它可能是一個症狀,但不是根本原因 –

+0

我需要恢復選項,爲什麼我把它作爲完整的,例如,當我插入任何數據進入表格它會很慢,我不能夠縮小尺寸。 – Gaurav

回答

1

日誌文件用於寫入,而不是SELECTs。巨大的日誌文件可能由很多事情引起(沒有日誌備份,打開的事務等),但它是用於寫入的。不是選擇。

讀取不受日誌文件大小的影響。

因此,如果不添加表格,示例數據和查詢,我們無法爲您提供幫助。

管理日誌文件是另一個問題,最好問dba.se

+0

我不知道爲什麼我的db突然變大了,因爲我的插入和更新都很慢 – Gaurav

0

問題可能是您的查詢pl。發佈模式的細節。

但是,如果您的日誌很大,可以截斷它。

假設你的數據庫名稱是MYDATABASE