SQL SERVERS數據整理

          今天星期天,因數據庫太慢,最後決定將數據庫進行重新整理.

 

(假定數據庫名稱爲:DB_ste)

 

1、根據現在的數據庫的腳本創建一個腳本文件(FILENAME:DB_ste.sql)

 

2、建立新的數據庫DB_ste2,若有文件組的數據庫,則需要建立相同的文件組。(DB_ste_Group)

 

3、將數據文件(DB_ste)在新的數據庫DB_ste2執行。(注意:因有些過程依賴其他服務器的數據庫,所以服務器一定要聯網絡,在創建時會有些警告。而且新的數據庫中的PRIMARY與CHECK的名稱與舊的名稱不一樣,可以不理睬。)

 

4、利用MSSQL自帶的DTS工具將DB_ste中的數據導入到DB_ste2中。

 

5、更改sp_renamedb 'DB_ste','DB_test'.

           sp_renamedb 'DB_ste2','DB_ste'

 

6、可以進行利用數據庫。

 

總結:

 

雖然這種方法對數據庫的速度幫助比較大,但是並未從根本上解決數據庫慢的問題。

 

因爲數據庫慢的最終原因沒有查找的,所以再過半年,數據庫同樣會出現慢的情況,而且還會更慢。

 

總不會屆時再如此整理吧,常在河邊走,那有不溼鞋的。哪天數據搞出問題來就麻煩了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章