2011-03-26 162 views
1

我的服務器上的資源(RAM)非常有限(Debian lenny),我需要安裝mySQL服務器,它不會被廣泛使用。我之前安裝了apt-get install mysql-server,但它需要大約150MB的RAM,我在尋找其他服務器,有沒有,我找不到任何東西。輕量級mySQL服務器?

預先感謝您!

+0

SQL是一項資源密集型服務。你真正唯一的選擇是增加你的資源。對MySQL沒有正面評價,但我知道MSSQL也會保留所有可用的系統資源。 – 2011-03-26 18:29:41

+0

@Mike Soule:默認情況下,MSSQL傾向於佔用一部分內存; MySQL沒有這個默認值,它的內存使用情況是在其配置文件中配置的。 – MarkR 2011-03-26 18:31:20

+0

你可能會發現這個鏈接很有用:http://www.lowendbox.com/blog/reducing-mysql-memory-usage-for-low-end-boxes/它描述了有限內存(64MB)的VPS的MySQL配置。 – 2011-03-30 11:55:28

回答

4

當然可以調整使用比默認更少的內存。特別是,Debian可能會推出一款更適合典型服務器級機器的配置。

如果你覺得需要一個非常內存受限的平臺上運行MySQL,考慮調整其內存使用量的描述here: How MySQL Uses Memory

你可能想使用InnoDB;最重要的是調整innodb_buffer_pool的大小(還有其他InnoDB緩衝區可能需要調整;請閱讀它的文檔)。

如果您沒有使用MyISAM,請將其key_buffer_size減小到一個較小的值(比如4M)。 MyISAM不能被禁用,因爲它在內部使用。

如果您不使用InnoDB,請將其完全關閉。