sql2005 縮小LDF檔案

2021-06-07 13:17:39 字數 1127 閱讀 9191

一般造成ldf檔案過大的原因是由於,過於頻繁運算元據庫 

可以進行壓縮

請按步驟進行,未進行前面的步驟,請不要做後面的步驟   

否則可能損壞你的資料庫.   

一般不建議做第4,6兩步   

第4步不安全,有可能損壞資料庫或丟失資料   

第6步如果日誌達到上限,則以後的資料庫處理會失敗,在清理日誌後才能恢復.   

--*/  

1.清空日誌:

dump     transaction     flower     with     no_log     

2.截斷事務日誌:

backup   log   flower   with   no_log  

3.收縮資料庫檔案(如果不壓縮,資料庫的檔案不會減小:

伺服器--右鍵你要壓縮的資料庫--所有任務--收縮資料庫--收縮檔案   

--選擇日誌檔案--在收縮操作裡選擇在釋放未使用的空間前重新組織頁,這裡會給出乙個允許收縮到的最小m數,確定就可以了   

--選擇資料檔案--在收縮操作裡選擇在釋放未使用的空間前重新組織頁,這裡會給出乙個允許收縮到的最小m數,確定就可以了   

也可以用sql語句來完成   

--收縮資料庫   

dbcc   shrinkdatabase(dtbflower)   

--收縮指定資料檔案,1是檔案號,可以通過這個語句查詢到:select   *   from   sysfiles   

dbcc   shrinkfile(1)   

4.為了最大化的縮小日誌檔案:

a.分離資料庫:   

伺服器--資料庫--右鍵--分離資料庫   

b.在我的電腦中刪除log檔案   

c.附加資料庫:   

伺服器--資料庫--右鍵--附加資料庫   

此法將生成新的log,大小只有500多k  

5.為了以後能自動收縮,做如下設定:   

伺服器--右鍵資料庫--屬性--選項--選擇"自動收縮"   

6.如果想以後不讓它日誌增長得太大:

伺服器--右鍵資料庫--屬性--檔案--資料庫檔案--日誌--增量為10%,不限制增長 

--將檔案增長限制為xm(x是你允許的最大資料檔案大小) 

SQL2005乾淨解除安裝

昨天解除安裝安裝sql2005,安裝顯示成功之後可是就是沒有進入sql的檔案,只有配置工具,於是就解除安裝了,這下可好,解除安裝沒卸乾淨,又重新安裝,這次不僅顯示上一次已經安裝的檔案已經安裝安裝完成,還顯示只有配置工具,反覆弄了好幾次還是不成功,今天起來又開始我的安裝歷程,我先決定把該解除安裝的解除...

SQL2005 索引設計

1 評估索引本身的占用空間,當索引相對於其資料本身過大可能會無明顯作用。這種情況體現在 表很小,索引列過多,索引碎片過多。當索引在select中不起作用時,你還必須在insert和update delete這些操作中去維護這些不起作用的資料。2 in語句不一定不能使用索引,where id in 1...

SQL2005 取得行號

下面介紹乙個sql server 2005 中的新東東 row number 返回結果集分割槽內行的序列號,每個分割槽的第一行從 1 開始。語法 row number over 備註 order by 子句可確定在特定分割槽中為行分配唯一 row number 的順序。引數 將 from 子句生成的...