MySQL性能优化之max_connections配置参数浅析
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL性能优化之max_connections配置参数浅析,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2532字,纯文字阅读大概需要4分钟。
内容图文
+1; 这个参数实际起作用的最大值(实际最大可连接数)为16384,即该参数最大值不能超过16384,即使超过也以16384为准; 增加max_connections参数的值,不会占用太多系统资源。系统资源(CPU、内存)的占用主要取决于查询的密度、效率等; 该参数设置过小的最明显特征是出现”Too many connections”错误; 我们先来看下如何查看当前mysql的max_connections的值: 如下sql 复制代码 代码如下: show variables like "max_connections"; 显示的结果如下格式 +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 100 | +-----------------+-------+ 可以通过下面的sql语句将max_connections的值设置为200,当然前提是当前登录的用户有足够的权限: set global max_connections = 200; 这个设置会马上生效,但是当mysql重启时这个设置会失效,更好的办法是修改mysql的ini配置文件my.ini 找到mysqld块,修改或者添加下面的设置: max_connections=200 这样修改之后,即便重启mysql也会默认载入这个配置了 不过为了安全期间,建议大家直接到my.ini里修改,么有可以加上。 调整max_connections参数的值 调整此参数的方法有几种,既可以在编译的时候设置,也可以在MySQL配置文件 my.cnf 中设置,也可以直接使用命令调整并立即生效。 1、在编译的时候设置默认最大连接数 打开MySQL的源码,进入sql目录,修改mysqld.cc文件: 复制代码 代码如下: {"max_connections", OPT_MAX_CONNECTIONS, "The number of simultaneous clients allowed.", (gptr*) &max_connections, (gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 100, 1, 16384, 0, 1, 0}, 红色的”100″即为该参数的默认值,修改为想要的数值,存盘退出。然后执行 复制代码 代码如下: ./configure;make;make install 重新编译安装MySQL;注意,由于编译安装且修改了MySQL源码,此操作最好在安装MySQL之前进行; 2、在配置文件my.cnf中设置max_connections的值 打开MySQL配置文件my.cnf 复制代码 代码如下: [root@www ~]# vi /etc/my.cnf 找到max_connections一行,修改为(如果没有,则自己添加), 复制代码 代码如下: max_connections = 1000 上面的1000即该参数的值。 3、实时(临时)修改此参数的值 首先登陆mysql,执行如下命令: 复制代码 代码如下: [root@www ~]# mysql -uroot -p 然后输入MySQL Root的密码。 查看当前的Max_connections参数值: 复制代码 代码如下: mysql> SELECT @@MAX_CONNECTIONS AS ‘Max Connections‘; 设置该参数的值: 复制代码 代码如下: mysql> set GLOBAL max_connections=1000; (注意上面命令的大小写) 修改完成后实时生效,无需重启MySQL。 总体来说,该参数在服务器资源够用的情况下应该尽量设置大,以满足多个客户端同时连接的需求。否则将会出现类似”Too many connections”的错误。 一般情况下根据同时在线人数设置一个比较综合的数字,我们设置的是10000.
MySQL性能优化之max_connections配置参数浅析
标签:
本文系统来源:http://www.cnblogs.com/musings/p/5913174.html
内容总结
以上是互联网集市为您收集整理的MySQL性能优化之max_connections配置参数浅析全部内容,希望文章能够帮你解决MySQL性能优化之max_connections配置参数浅析所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。