mysql 连接数的最大数
2016-03-08 23:23
666 查看
mysql默认最大连接数是100,增加加默认MYSQL连接数的方法有两个
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini(windows) 或 my.cnf(linux环境)查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可
方法二:
客户端登录:mysql -u username -p password
设置新的最大连接数为200:mysql> set GLOBAL max_connections=200
显示当前运行的Query:mysql> show processlist
显示当前状态:mysql> show status
退出客户端:mysql> exit
查看当前最大连接数:mysqladmin -u username -p password variables
c#程序里修改最大数:
<add key="MySql" value="connection timeout=20;server=120.26.71.40;port=3306;userid=hbl_test;password=test;database=mydb;persist security info=true;charset=utf8;Allow User Variables=True" />
其中:Allow User Variables=True 允许使用存储变量
connection timeout=20 连接时间可以是20秒
连接数并不等同于一定是线程数。
SQLServer采用的是工作线程模型。5000个未必就创建了5000个线程。
MySQL则是一连接一线程,5000个似乎太大了。
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini(windows) 或 my.cnf(linux环境)查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可
方法二:
客户端登录:mysql -u username -p password
设置新的最大连接数为200:mysql> set GLOBAL max_connections=200
显示当前运行的Query:mysql> show processlist
显示当前状态:mysql> show status
退出客户端:mysql> exit
查看当前最大连接数:mysqladmin -u username -p password variables
c#程序里修改最大数:
<add key="MySql" value="connection timeout=20;server=120.26.71.40;port=3306;userid=hbl_test;password=test;database=mydb;persist security info=true;charset=utf8;Allow User Variables=True" />
其中:Allow User Variables=True 允许使用存储变量
connection timeout=20 连接时间可以是20秒
连接数并不等同于一定是线程数。
SQLServer采用的是工作线程模型。5000个未必就创建了5000个线程。
MySQL则是一连接一线程,5000个似乎太大了。
相关文章推荐
- 高性能MySQL主从复制
- Mysql学习笔记
- mac下MySQL修改root初始密码
- mysql查询缓存打开、设置、参数查询、性能变量意思
- MySQL Workbench建表时 PK NN UQ BIN UN ZF AI 的含义
- 用MySQL实现微博关注关系的方案分析
- 15个实用的管理mysql的mysqladmin命令
- 正确重启mysql服务命令
- MySQL常用命令
- mysql开辟新用户并授权相应权限
- MySQL 忘记ROOT密码修复策略
- mysql的启动命令
- mysql-备份和还原(普通还原和binlog还原)
- MySQL错误代码大全
- 安装MySQL5.6新建用户并创建密码时总是提示密码不符合要求:ERROR 1819 (HY000): Your password does NOT satisfy the CURRENT
- 使用Amoeba for mysql实现mysql读写分离
- Mysql多级复制
- JDBC实现用于操作数据库Mysql的工具类JDBCTools
- Mysql常用命令总结
- mysql创建存储过程及事件模板