愿你出走半生,归来仍是少年

AMH的数据库参数优化设置方案

AMH环境用了一年多了,感觉整体性能还不错,不过发现数据库这里还是可以通过设置配置参数进一步优化的,如图:

首先进入AMH后台—>Mysql—>参数配置

设置是否开启InnoDB引擎 (InnoDB_Engine)  —> Off ,非常消耗资源的东西,除非有必要,否则一定要关掉;
是否开启MySQL二进制日志 (log_bin)  —> 随意设置,如果数据盘小的话还是关掉吧,运行时间长了会生成很大的日志文件;
MyISAM索引缓冲区大小 (key_buffer_size)  —>  保持不变即可;
客户端/服务器之间通信缓存区最大值 (max_allowed_packet)  —> 从 1MB 改为 4MB,让MySQL能够处理更大的查询;
设置打开表数目最大缓存值 (table_open_cache)  —> 从 64 提高到 2048,很有必要设置此项;
设置每一个连接缓存一次性分配的内存 (sort_buffer_size)  —> 从 512K调整为256K或者保持不变即可,这可避免小排序导致的资源浪费,但是对大的排序有负面的影响,需要根据自身情况设置;
TCP/IP和套接字通信缓冲区大小 (net_buffer_length)  —> 保持不变即可。

未经允许不得转载:王亚新的博客 » AMH的数据库参数优化设置方案

分享到:更多 ()