[SQL]MS SQL Server的RAM設定

  • 7445
  • 0
  • SE
  • 2015-06-03

[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:從零開始的軟體開發生活

請大家繼續支持 ^_^