2013-08-21

tempdb 置於RAMDISK提升速度

現在電腦的記憶體價格已不是高不可攀,
新的電腦隨便也裝個8G的RAM來用用,
一部份還可以切做RAMDISK做暫存檔存取使用,
公司SQL主機已經五年了,雖然還沒有故障的跡象,
不過最近還是請購了一台新的,將舊有的退下來當作備援機,
公司小,很多事情都得自己摸索,調教SQL Server也不例外,
這次更換主機,特地將RAM裝到16G,
主要想要將其中的12G做RMADISK存放tempdb使用,
想要提升IO的速度,不過這樣也僅限於tempdb的部分,
之前Google網路上也沒有太多相關的文章,
所以特別寫了這篇記錄一下安裝過程需注意的部分,

1.RAMDISK格式需為NTFS,使用FAT32 SQL Server會啟動失敗
2.重開機tempdb因存於RAMDISK會被清空重新初始化檔案,不影響使用
3.tempdb數量與CPU核心數一致,4核心即切為4個mdf

目前主機已上線一個月,使用一切正常,
不過建立暫存表的速度提升相當多,將近縮短了一倍的時間!

沒有留言: