实际操作
====
1. 查看最大连接数
mysql> show variables like “%max_connections%”;
±----------------±------+
| Variable_name | Value|
±----------------±------+
| max_connections| 151 |
±----------------±------+
1 row in set (0.00 sec)
2. 查看服务器响应的最大连接数
mysql> show global status like ‘Max_used_connections’;
±---------------------±------+
| Variable_name | Value |
±---------------------±------+
| Max_used_connections | 11 |
±---------------------±------+
1 row in set (0.00 sec)
可以看到服务器响应的最大连接数为11,远远低于MySQL服务器允许的最大连接数值。对于MySQL服务器最大连接数值的设置范围比较理想的是:服务器响应的最大连接数值占服务器上限连接数值的比例值在10%以上,如果在10%以下,说明MySQL服务器最大连接上限值设置过高。
3. 修改最大连接数
- 常用的修改最大连接数的两种方式如下:
第一种:命令行修改最大连接数(max_connections),设置最大连接数为1000。
mysql> set global max_connections = 1000;
这种方式有个问题,就是设置的最大连接数只在 MySQL 当前服务进程有效,一旦MySQL重启,又会恢复到初始状态。因为MySQL启动后的初始化工作是从其配置文件中读取数据的,而这种方式没有对其配置文件做更改。
第二种(推荐):通过修改配置文件来修改MySQL最大连接数(max_connections)。 进入MySQL安装目录,打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100,修改为max_connections=1000,重启MySQL服务即可。
最后总结我的面试经验
2021年的金三银四一眨眼就到了,对于很多人来说是跳槽的好机会,大厂面试远没有我们想的那么困难,摆好心态,做好准备,你也可以的。
另外,面试中遇到不会的问题不妨尝试讲讲自己的思路,因为有些问题不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。
BAT面试经验
实战系列:Spring全家桶+Redis等
其他相关的电子书:源码+调优
面试真题:
67657)]
面试真题:
[外链图片转存中…(img-cEsuAC4k-1721149967658)]
[外链图片转存中…(img-4lsJqnfJ-1721149967658)]