MySQL性能设置

2019-01-03 13:39:34丽君


(7)、table_cache: 
  为所有线程打开表的数量。增加该值能增加mysqld要求的文件描述符的数量。MySQL对每个唯一打开的表需要2个文件描述符。默认数值是64,我把它改为512。 

(8)、thread_cache_size: 
  可以复用的保存在中的线程的数量。如果有,新的线程从缓存中取得,当断开连接的时候如果有空间,客户的线置在缓存中。如果有很多新的线程,为了提高性能可以这个变量值。通过比较 Connections 和 Threads_created 状态的变量,可以看到这个变量的作用。我把它设置为 80。 

(10)、wait_timeout: 
  服务器在关闭它之前在一个连接上等待行动的秒数。 默认数值是28800,我把它改为7200。 

注:参数的调整可以通过修改 /etc/my.cnf 文件并重启 MySQL 实现。这是一个比较谨慎的工作,上面的结果也仅仅是我的一些看法,你可以根据你自己主机的硬件情况(特别是内存大小)进一步修改。

您可能感兴趣的文章:

MySQL启用SSD存储的实例详解MySQL 性能优化的最佳20多条经验分享MySQL数据库引擎介绍、区别、创建和性能测试的深入分析MYSQL性能优化分享(分库分表)MySQL性能优化之路---修改配置文件my.cnf大幅优化MySQL查询性能的奇技淫巧mysql性能优化之索引优化MySQL服务器的SSD性能问题分析和测试详解