最近有一台sqlserver2000的資料庫,
需要做還原的動作,
雖然成功的還原回去,
但是database size大約有兩百多G的資料量,
還原耗時一天一夜的時間才還原完成(我還以為當機咧...),
這是我第一次還原這麼大的資料庫,
想請教有什麼方式可以加速還原動作或是減少還原時間???
最近有一台sqlserver2000的資料庫,
需要做還原的動作,
雖然成功的還原回去,
但是database size大約有兩百多G的資料量,
還原耗時一天一夜的時間才還原完成(我還以為當機咧...),
這是我第一次還原這麼大的資料庫,
想請教有什麼方式可以加速還原動作或是減少還原時間???
你可以想一下
整個過程是從哪邊還原到哪邊
哪邊會最慢
請考慮兩個因素:
1.transaction log
2.兩個字母.......第一個是.... I 第二個是 ..... O ...
可以考慮改架構,用兩台級時同步的資料庫做 HA
請升級成SQL Server 2008,或是等明年初的R2版吧!
SQL Server 2000真的太舊了,差了兩個世代,8年。
建議順便將伺服器一併升級汰舊換新比較快。
可以考慮 lulu1305174 的建議
比較早期的 SQL Server 和 SQL Server 2005/2008,前者比較不合適處理大的資料庫
SQL 2005 開始和以前的資料庫變化很大,是為了和善長大資料庫的 Oracle 拼
但是 SQL 2005/2008 吃硬體資源比以前兇很多,老PC可能吃不消
幫你找了一個微軟官方課程:
Microsoft SQL Server 2008升級保證班一日營:
http://www.microsoft.com/taiwan/sql2...e/default.aspx
這是我訂閱微軟週報上面的連結。
維基百科的解釋:
http://zh.wikipedia.org/zh-tw/Microsoft_SQL_Server
Microsoft SQL Server 2008
http://www.microsoft.com/taiwan/sql2008/default.aspx
書籤