還原資料庫(200G)的問題 ...



贊助商連結


bobhsieh
2009-12-24, 01:54 PM
最近有一台sqlserver2000的資料庫,
需要做還原的動作,
雖然成功的還原回去,
但是database size大約有兩百多G的資料量,
還原耗時一天一夜的時間才還原完成(我還以為當機咧...),
這是我第一次還原這麼大的資料庫,
想請教有什麼方式可以加速還原動作或是減少還原時間???

贊助商連結


u8526425
2009-12-24, 04:48 PM
你可以想一下
整個過程是從哪邊還原到哪邊
哪邊會最慢

tom1212
2009-12-24, 10:30 PM
請考慮兩個因素:
1.transaction log
2.兩個字母.......第一個是.... I 第二個是 ..... O ...

josejose
2009-12-27, 05:47 PM
最近有一台sqlserver2000的資料庫,
需要做還原的動作,
雖然成功的還原回去,
但是database size大約有兩百多G的資料量,
還原耗時一天一夜的時間才還原完成(我還以為當機咧...),
這是我第一次還原這麼大的資料庫,
想請教有什麼方式可以加速還原動作或是減少還原時間???

Hi~
根據你的問題來分析,會建議還原標的伺服器的硬碟轉速要快,再來記憶體要夠,

當然CPU也不能太差,這樣還原應該可以加快很多速度。參考看看~

pcboy
2009-12-27, 07:32 PM
可以考慮改架構,用兩台級時同步的資料庫做 HA

lulu1305174
2009-12-28, 10:07 AM
請升級成SQL Server 2008,或是等明年初的R2版吧!
SQL Server 2000真的太舊了,差了兩個世代,8年。
建議順便將伺服器一併升級汰舊換新比較快。

pcboy
2009-12-28, 10:21 AM
可以考慮 lulu1305174 的建議
比較早期的 SQL Server 和 SQL Server 2005/2008,前者比較不合適處理大的資料庫
SQL 2005 開始和以前的資料庫變化很大,是為了和善長大資料庫的 Oracle 拼

但是 SQL 2005/2008 吃硬體資源比以前兇很多,老PC可能吃不消

lulu1305174
2009-12-28, 08:06 PM
幫你找了一個微軟官方課程::lovely:
Microsoft SQL Server 2008升級保證班一日營:
http://www.microsoft.com/taiwan/sql2008/event/course/default.aspx
這是我訂閱微軟週報上面的連結。
維基百科的解釋:
http://zh.wikipedia.org/zh-tw/Microsoft_SQL_Server
Microsoft SQL Server 2008
http://www.microsoft.com/taiwan/sql2008/default.aspx