2017-02-16 54 views
1

下.LDF增長到50GB,並且是吃所有的磁盤...(這是在簡單恢復模式) enter image description hereLDF在簡單模式下長大

我希望能夠粗略地回答這些問題:

- 什麼在.ldf裏面? (我可以說這只是臨時表嗎?!) - 哪個命令或用戶導致這50GB填滿? - 如果我強制將文件縮小到10GB,可能會出現問題。

我不想讓這些信息怪任何人,但要教育我們自己的用法。

令人驚訝的是我得到這樣的結果: enter image description here

+0

您是否已經閱讀過此文檔?:http://stackoverflow.com/questions/826789/what-is-the-ldf-file-in-sql-server –

+0

是的,我知道.ldf是什麼;這個案例是一個50GB的日誌,從一個簡單的RM數據庫。當我問到裏面的內容時,我想從字面上檢索內部臨時表的名稱;或者知道里面是什麼。 – Chicago1988

+0

50GB對我來說聽起來非常重要。數據庫中的表有多大? –

回答

0

檢查未提交的事務運行下面的腳本:

SELECT 
er.session_id 
,er.open_transaction_count 
FROM sys.dm_exec_requests er 

你可以使用sp_who2追蹤用戶。

如果您迫切需要釋放日誌文件中的空間而不執行收縮操作,請執行日誌備份。