MySQL 服務器內存使用

       經常有人問我配置MySQL時該如何估算內存的消耗。那麼該使用什麼公式來計算呢?
  關心內存怎麼使用的原因是可以理解的。如果配置MySQL服務器使用太少的內存會導致性能不是最優的;如果配置了太多的內存則會導致崩潰,無法執行查詢或者導致交換操作嚴重變慢。在現在的32位平臺下,仍有可能把所有的地址空間都用完了,因此需要監視着。
話雖如此,但我並不覺得找到什麼可以計算內存使用的祕訣公式就能很好地解決這個問題。原因有 -- 如今這個公式已經很複雜了,更重要的是,通過它計算得到的值只是“理論可能”並不是真正消耗的值。事實上,有8GB內存的常規服務器經常能運行到最大的理論值 -- 100GB甚至更高。此外,你輕易不會使用到“超額因素” -- 它實際上依賴於應用以及配置。一些應用可能需要理論內存的 10% 而有些僅需 1%。

本文轉自
http://www.3800hk.com/Article/sjk/Mysql/sljqmy/2007-04-05/Article_128565.html

發佈了108 篇原創文章 · 獲贊 24 · 訪問量 100萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章