我刚刚将我的服务器上的内存从4 GB升级到了16 GB,而且我被告知如果我那么正确的话,我可以利用这个内存来获得某些MySQL设置的巨大优势。 你知道任何可以引导我通过一些步骤,我需要看看的指南吗? 我应该研究的最大设置是什么?
更新
我在哪里可以findMySQL的caching优化function的简单分析….
我目前的configuration:
query_cache_limit = 1M query_cache_size = 16M
mysqltuner.pl是由我的一位前同事编写的相当广泛的脚本。 它应该给你一些基本的性能改进和理智的设置给你的硬件设置,但这只是一个起点。
MySQL性能博客是一个很好的资源。 一定要看看他们的书, 高性能MySQL 。 这里是一个很好的文章,让你开始: http : //www.mysqlperformanceblog.com/2006/05/17/mysql-server-memory-usage/
MySQLForge有一些提示,一般应遵循坚实的build议,如果有时过时一点。 它提到“雇用DBA”的部分可能是非常相关的,因为您的需求增长。
MySQL的Paul DuBois一般被认为是MySQL的圣经。 其中一个更好的技术书籍,我曾经读过,实际上。
高性能的MySQL,第二版 – 我只读过第一版,但它教会了我很多。 第二版几乎是我看过的两倍。
MySQL查询caching简单的解释 – 这只是一个页面,第一段告诉你它做了什么。