一、寫在前面 - 想說愛你不容易 為了升級數(shù)據(jù)庫至SQL Server 2008 R2,拿了一臺現(xiàn)有的PC做測試,數(shù)據(jù)庫從正式庫Restore(3個數(shù)據(jù)庫大小夸張地達到100G+),而機器內存只有可憐的4G,不僅要承擔DB Server角色,同時也要作為Web Server,可想而知這臺機器的命運
一、寫在前面 - 想說愛你不容易
為了升級數(shù)據(jù)庫至SQL Server 2008 R2,拿了一臺現(xiàn)有的PC做測試,數(shù)據(jù)庫從正式庫Restore(3個數(shù)據(jù)庫大小夸張地達到100G+),而機器內存只有可憐的4G,不僅要承擔DB Server角色,同時也要作為Web Server,可想而知這臺機器的命運是及其慘烈的,只要MS SQL Server一啟動,內存使用率立馬飆升至99%。沒辦法,只能升內存,兩根8G共16G的內存換上,結果還是一樣,內存瞬間被秒殺(CPU利用率在0%徘徊)。由于是PC機,內存插槽共倆,網(wǎng)站空間,目前市面上最大的單根內存為16G(價格1K+),就算買回來估計內存還是不夠(臥槽,PC機傷不起啊),看樣子別無它法 -- 刪數(shù)據(jù)!??!
刪除數(shù)據(jù) - 說的容易, 不就是DELETE嗎?靠,如果真這么干,我XXX估計能“知道上海凌晨4點的樣子”(KB,香港服務器,Sorry,誰讓我是XXX的Programmer,哥在這方面絕對比你牛X),而且估計會暴庫(磁盤空間不足,產生的日志文件太大了)。
二、沙場點兵 - 眾里尋他千百度
為了更好地闡述我所遇到的困難和問題,有必要做一些必要的測試和說明,同時這也是對如何解決問題的一種探究。因為畢竟這個問題的根本是如何來更好更快的操作數(shù)據(jù),說到底就是DELETE、UPDATE、INSERT、TRUNCATE、DROP等的優(yōu)化操作組合,服務器空間,我們的目的就是找出最優(yōu)最快最好的方法。為了便于測試,準備了一張測試表Employee
. ( , (50) NULL, (50) NULL, );
聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com