mysql set 常用参数_mysql常见配置参数
1max_connectionsMySQL的最大連接數(shù),增加該值增加mysqld 要求的文件描述符的數(shù)量。如果服務(wù)器的并發(fā)連接請求量比較大,建議調(diào)高此值,以增加并行連接數(shù)量,當(dāng)然這建立在機(jī)器能支撐的情況下,因?yàn)槿绻B接數(shù)越多,介于MySQL會(huì)為每個(gè)連接提供連接緩沖區(qū),就會(huì)開銷越多的內(nèi)存,所以要適當(dāng)調(diào)整該值,不能盲目提高設(shè)值。
數(shù)值過小會(huì)經(jīng)常出現(xiàn)ERROR 1040: Too many connections錯(cuò)誤,可以過’conn%’通配符查看當(dāng)前狀態(tài)的連接數(shù)量,以定奪該值的大小。
1.1出現(xiàn)的異常
18:38:11.262 [main] ERROR com.alibaba.druid.pool.DruidDataSource - {dataSource-10} init error
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"
1.2 查看max_used_connections和max_connections
mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 151 |
+-----------------+-------+
1 row in set (0.00 sec)
mysql> show status like 'max%connections';
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| Max_used_connections | 152 |
+----------------------+-------+
1 row in set (0.00 sec)
max_used_connections / max_connections * 100% (理想值≈ 85%)
如果max_used_connections跟max_connections相同 那么就是max_connections設(shè)置過低或者超過服務(wù)器負(fù)載上限了,低于10%則設(shè)置過大。
這里可以選擇把max_connections設(shè)置為200
1.3設(shè)置max_connections的值
1.在配置文件my.cnf中設(shè)置max_connections的值
找到max_connections一行,修改為(如果沒有,則自己添加),
上面的1000即該參數(shù)的值。需要重啟mysql
2、實(shí)時(shí)(臨時(shí))修改此參數(shù)的值
首先登陸mysql,執(zhí)行如下命令:
mysql> set GLOBAL max_connections=200;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 200 |
+-----------------+-------+
1 row in set (0.00 sec)
修改后就不再報(bào)剛才的錯(cuò)了
mysql> show status like 'max%connections';
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| Max_used_connections | 165 |
+----------------------+-------+
1 row in set (0.00 sec)
總結(jié)
以上是生活随笔為你收集整理的mysql set 常用参数_mysql常见配置参数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 公积金取出来后悔了,只能再次存缴
- 下一篇: mysql存储过程报错_MySQL存储过