如何調整mysql可使用的記憶體大小?(2009/04/13)

問題編號: 
Q42
A: 

可調整將mysql config檔參數:

LINUX系統設定檔位置:/etc/my.cnf\\
windows系統設定檔位置: [[MYSQL_HOME]/my.ini

依您的硬體規格, 可以參考同層目錄下的範例參數設定檔

my-small.ini 可使用記憶體不足64M\\
my-medium.ini 可使用記憶體128M左右 mysql内存在32-64左右  #安裝初始設定應是依據此檔\\
my-large.ini 可使用記憶體大於512M\\
my-huge.ini 可使用記憶體1-2G\\
請注意:
  • "可使用記憶體"不表示該台機器的記憶體總量, 因為還會有別的程式需要使用。
  • 若欲更改為my-large.ini, my-huge.ini, 請勿直接將範例檔覆蓋原有設定, 因為原本已加入一些其他設定如max_connections, 所以請將mysqld段相關的設定值抄過來即可。
  • 更改完畢後請重新啟動mysql。