[SQL]MS SQL Server的RAM設定
最近到客戶那Check SQL Server,他的DB是MS 2K5,RAM是4G,而DB的RAM設定使用預設值(2147483647MB),那是否有要限制他RAM的大小呢?
我們的SE Wilson說,32bit's SQL Server預設最多只會吃到1.7G,所以除非是限制他吃的RAM是1.7G以下,否則是沒有效果的!
如果RAM是4G的話,要SQL Server吃超過1.7G的話,那在boot.ini中要加入 /PAE /3GB,這樣SQL Server就會吃超過1.7G以上,最多可到2.8G。
/PAE /3GB是一組的,3GB表示吃RAM的AP限制在3GB以內,才不會把RAM吃光光。
那如果RAM是8G的話,那就用64bit版本了呀!
那如果是64bit的SQL Server就要限制大小了哦! 建議是留給OS 2G,其他的給SQL Server。
當然,如果那台機器上還有其他的Service的話,就要再調整各Service要吃多少RAM了哦!
如果要錄效能的話,可以使用PSSDiag來收集資料,然後分析!
另外,他還建議,放DB的那個硬碟,要format 成每個單位為64K
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^