mysql 连接数测试_mysql最大连接数试验

一、试验基础环境配置

1、查看当前数据库的最大连接数

mysql> show global variables like '%connect%';+--------------------------+-----------------+

| Variable_name | Value |

+--------------------------+-----------------+

| character_set_connection | utf8 |

| collation_connection | utf8_general_ci |

| connect_timeout | 10 |

| init_connect | |

| max_connect_errors | 10 |

| max_connections | 160 |

| max_user_connections | 0 |

+--------------------------+-----------------+

7 rows in set (0.00 sec)

2、设置全局变量max_connections为3(基于试验目的,做测试)

mysql> set global max_connections=3;

Query OK,0 rows affected (0.01 sec)

3、查看设置是否生效.max_connections已经设置为3.

mysql> show global variables like '%connect%';+--------------------------+-----------------+

| Variable_name | Value |

+--------------------------+-----------------+

| character_set_connection | utf8 |

| collation_connection | utf8_general_ci |

| connect_timeout | 10 |

| init_connect | |

| max_connect_errors | 10 |

| max_connections |3 |

| max_user_connections | 0 |

+--------------------------+-----------------+

7 rows in set (0.00 sec)

4、退出当前登陆,再次登陆查看是否生效.

mysql> exitBye

C:\Users\ArcerZhang>mysql -uroot -parcerzhang

Welcometo the MySQL monitor. Commands end with ; or\g.

Your MySQL connection idis 3Server version:5.5.28MySQL Community Server (GPL)

Copyright (c)2000, 2012, Oracle and/or its affiliates. Allrights reserved.

Oracleis a registered trademark of Oracle Corporation and/orits

affiliates. Other names may be trademarksoftheir respective

owners.

Type'help;' or '\h' for help. Type '\c' to clear the currentinput statement.

mysql> show global variables like '%connect%';+--------------------------+-----------------+

| Variable_name | Value |

+--------------------------+-----------------+

| character_set_connection | utf8 |

| collation_connection | utf8_general_ci |

| connect_timeout | 10 |

| init_connect | |

| max_connect_errors | 10 |

| max_connections | 3 |

| max_user_connections | 0 |

+--------------------------+-----------------+

7 rows in set (0.00 sec)

二、查看当前数据库连接数

mysql> usearcerzhangdb;Databasechanged

mysql>show processlist;+----+------+-----------------+--------------+---------+------+-------+------------------+

| Id | User | Host | db | Command | Time | State | Info |

+----+------+-----------------+--------------+---------+------+-------+------------------+

| 3 | root | localhost:53232 | arcerzhangdb | Query | 0 | NULL | show processlist |

+----+------+-----------------+--------------+---------+------+-------+------------------+

1 row in set (0.00 sec)

三、分别打开第二个、第三个、第四个、第五个CMD窗口登录数据库

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

C:\Users\ArcerZhang>mysql -uroot -parcerzhang

Welcometo the MySQL monitor. Commands end with ; or\g.

Your MySQL connection idis 4Server version:5.5.28MySQL Community Server (GPL)

Copyright (c)2000, 2012, Oracle and/or its affiliates. Allrights reserved.

Oracleis a registered trademark of Oracle Corporation and/orits

affiliates. Other names may be trademarksoftheir respective

owners.

Type'help;' or '\h' for help. Type '\c' to clear the currentinput statement.

mysql> usearcerzhangdb;Databasechanged

mysql>show tables;+------------------------+

| Tables_in_arcerzhangdb |

+------------------------+

| inno_tab |

| t |

| t_myisam |

| tablespace_test |

| tt |

| ttt |

+------------------------+

6 rows in set (0.00sec)

mysql> desct;+-------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-------+-------------+------+-----+---------+-------+

| id | int(11) | NO | PRI | 0 | |

| name | varchar(10) | YES | | NULL | |

+-------+-------------+------+-----+---------+-------+

2 rows in set (0.12 sec)

打开第二个窗口

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

mysql>show processlist;+----+------+-----------------+--------------+---------+------+-------+------------------+

| Id | User | Host | db | Command | Time | State | Info |

+----+------+-----------------+--------------+---------+------+-------+------------------+

| 3 | root | localhost:53232 | arcerzhangdb | Query | 0 | NULL | show processlist |

| 4 | root | localhost:53251 | arcerzhangdb | Sleep | 6 | | NULL |

+----+------+-----------------+--------------+---------+------+-------+------------------+

2 rows in set (0.00 sec)

查看数据库连接

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

C:\Users\ArcerZhang>mysql -uroot -parcerzhang

Welcometo the MySQL monitor. Commands end with ; or\g.

Your MySQL connection idis 5Server version:5.5.28MySQL Community Server (GPL)

Copyright (c)2000, 2012, Oracle and/or its affiliates. Allrights reserved.

Oracleis a registered trademark of Oracle Corporation and/orits

affiliates. Other names may be trademarksoftheir respective

owners.

Type'help;' or '\h' for help. Type '\c' to clear the currentinput statement.

mysql> usearcerzhangdb;Databasechanged

mysql> select * fromtt;+------+------+

| id | msg |

+------+------+

| 1 | a |

| 2 | b |

| 3 | c |

| 4 | d |

| 5 | e |

| 1000 | f |

+------+------+

6 rows in set (0.06sec)

mysql>

打开第三个窗口

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

mysql>show processlist;+----+------+-----------------+--------------+---------+------+-------+------------------+

| Id | User | Host | db | Command | Time | State | Info |

+----+------+-----------------+--------------+---------+------+-------+------------------+

| 3 | root | localhost:53232 | arcerzhangdb | Query | 0 | NULL | show processlist |

| 4 | root | localhost:53251 | arcerzhangdb | Sleep | 43 | | NULL |

| 5 | root | localhost:53264 | arcerzhangdb | Sleep | 5 | | NULL |

+----+------+-----------------+--------------+---------+------+-------+------------------+

3 rows in set (0.00 sec)

查看数据库连接

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

C:\Users\ArcerZhang>mysql -uroot -parcerzhang

Welcometo the MySQL monitor. Commands end with ; or\g.

Your MySQL connection idis 6Server version:5.5.28MySQL Community Server (GPL)

Copyright (c)2000, 2012, Oracle and/or its affiliates. Allrights reserved.

Oracleis a registered trademark of Oracle Corporation and/orits

affiliates. Other names may be trademarksoftheir respective

owners.

Type'help;' or '\h' for help. Type '\c' to clear the currentinput statement.

mysql> usearcerzhangdb;Databasechanged

mysql>show tables;+------------------------+

| Tables_in_arcerzhangdb |

+------------------------+

| inno_tab |

| t |

| t_myisam |

| tablespace_test |

| tt |

| ttt |

+------------------------+

6 rows in set (0.00sec)

mysql> select * fromttt;+----+------+

| id | msg |

+----+------+

| 1 | a |

+----+------+

1 row in set (0.07sec)

mysql>

打开第四个窗口

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

mysql>show processlist;+----+------+-----------------+--------------+---------+------+-------+------------------+

| Id | User | Host | db | Command | Time | State | Info |

+----+------+-----------------+--------------+---------+------+-------+------------------+

| 3 | root | localhost:53232 | arcerzhangdb | Query | 0 | NULL | show processlist |

| 4 | root | localhost:53251 | arcerzhangdb | Sleep | 97 | | NULL |

| 5 | root | localhost:53264 | arcerzhangdb | Sleep | 59 | | NULL |

| 6 | root | localhost:53274 | arcerzhangdb | Sleep | 5 | | NULL |

+----+------+-----------------+--------------+---------+------+-------+------------------+

4 rows in set (0.00 sec)

查看数据库连接

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

Microsoft Windows [版本 10.0.10586](c)2015Microsoft Corporation。保留所有权利。

C:\Users\ArcerZhang>mysql -uroot -parcerzhang

ERROR1040(HY000): Too many connections

C:\Users\ArcerZhang>

打开第五个窗口

四、结论

第一个连接窗口为初始窗口,或者说叫做监控窗口.

第二个连接窗口应该算是我们设置max_connections=3后第一个真正意义上的连接用户.

第三个连接窗口应该算是我们设置max_connections=3后第二个真正意义上的连接用户.

第四个连接窗口应该算是我们设置max_connections=3后第三个真正意义上的连接用户.

所以当打开第五个窗口的时候,会报如下错误:

C:\Users\ArcerZhang>mysql -uroot -parcerzhang

ERROR1040 (HY000): Too many connections

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/264038.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

10个机器学习人工智能开发框架和AI库(优缺点对比表)/贪心学院

概述 通过本文我们来一起看一些用于人工智能的高质量AI库,它们的优点和缺点,以及它们的一些特点。 人工智能(AI)已经存在很长时间了。然而,由于这一领域的巨大进步,近年来它已成为一个流行语。人工智能曾经…

大数据时代的数据存储,非关系型数据库MongoDB(一)(转)

出处:http://www.cnblogs.com/mokafamily/p/4076954.html 爆炸式发展的NoSQL技术 在过去的很长一段时间中,关系型数据库(Relational Database Management System)一直是最主流的数据库解决方案,他运用真实世界中事物与…

在一个类型的继承体系中,成员的构造顺序

先看代码,写出结果 class A { public A() { PrintFields(); } public virtual void PrintFields(){} } class B:A { int x1; int y; public B…

IntelliJ IDEA+Mysql connecter/j JDBC驱动连接

在IntelliJ IDEA中用connecter/j jdbc驱动连接MYSQL 以下是解决过程,待整合。。。有点懒,有空再改 官方文档:https://www.cnblogs.com/cn-chy-com/p/10145690.html 创建了mysql新用户:https://blog.csdn.net/weixin_38091140/arti…

mysql类exadata功能_Exadata V2数据库一体机的几大致命缺点

昨天客户语重心长的告诉我,他们准备把Exadata V2 上的核心应用迁移走,客户在09年就开始用Exadata,是不是国内第一家我不知道,但至少应该是用于生产的第一批。但是这2年来因为Exadata折腾了无数次,现在终于不想折腾了。…

mysql gtid寻找位置_【MySQL】UUID与GTID以及如何根据GTID找寻filename和position

Open Group于1997年10月发布,UUID遵从此协议。UUID被设计成一个在空间和时间上的唯一值。两次调用的UUID将产生两个不同的值,即使这些调用是在两个不连接的,彼此独立的计算机。由一串数字表示aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeeeformat:mys…

(56)zabbix Screens视图配置

screen翻译成中文为“屏幕”,在超市、单位等等地方都比较常见到监控视频,视频上有多块小视频,实际上zabbix screen和这个功能类似。你可以设置多个screen,每个screen可以显示特定信息,例如某台主机的cpu、内存、硬盘、…

spacy库的安装与使用_为 SpaCy 提供的中文数据模型

SpaCy 中文模型为 SpaCy 提供的中文数据模型. 模型目前还处于 beta 公开测试的状态 。在线演示基于 Jupyter notebook 的在线演示在 。 特性部分 王小明在北京的清华大学读书 这个 Doc 对象的属性信息:NER (New!)部分 王小明在北京的清华大学读书 这个 Doc 对象的 NER 信息:开始…

ASP对很长的文章做分页输出

阅读: 1 评论: 0 作者: eng308 发表于 2010-02-03 10:33 原文链接利用统计文章字数,然后达到一定字数就截断输出,但是分页的内容就会在莫名其妙的地方截断,不是很友好。很简单,在要截断的地方附近找下面的符号:;’”&a…

软件性能测试的本质

为什么80%的码农都做不了架构师?>>> ‍ 淘宝网每年的双11活动都是对其服务器性能的挑战。因为在这一天所有商品半价,购物的用户量剧增。做为淘宝网的高层更多的关心在线用户数,用户交易量,总交易金额等,做…

mysql周报内容范文_Mysql各种报表查询含实例,日报,周报,月报,时间差自动计算...

public List retrieve(IReport report) {List list new ArrayList();Map map new HashMap();// 设置结束日期if (null ! report.getEndTime()) {map.put(ReportMeta.PROP_ENDTIME, report.getEndTime());// 设置名称if (null ! report.getName()) {map.put(ReportMeta.PROP_N…

路由器01---k2刷Pandora

1.固件 固件(Firmware)就是写入EPROM(可擦写可编程只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。 对于独立可操作的电子产品,固件一般指它的操作系统(“担任着一个数码产品最基础、最底层工作的软件才可以称之为固件”&…

python中squeeze函数_详解pytorch中squeeze()和unsqueeze()函数介绍

squeeze的用法主要就是对数据的维度进行压缩或者解压。先看torch.squeeze() 这个函数主要对数据的维度进行压缩,去掉维数为1的的维度,比如是一行或者一列这种,一个一行三列(1,3)的数去掉第一个维数为一的维度之后就变成(3)行。squeeze(a)就是…

新闻网大数据实时分析可视化系统项目——7、Kafka分布式集群部署

Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark都支持与Kafka集成。 1.下载Kafka并安装 1)下载Apache版本的Kafka。 …

关于Excel导入的问题记录

当Excel导入成为需要时,之前的导出Excel为html方式的方法就受阻了,于是,需要开始新的百度与google来解决问题。 前提为OLEDBExcel。 根据需求,多数是对于表的数据的导入。于是产生这么一个需求过程: 1。准备一个空的标…

AIX-vi操作-提示Unknown terminal type的问题解决方法

AIX-vi操作-提示Unknown terminal type的问题解决方法AIX Version 5.3$ vi /etc/profilelinux: Unknown terminal type[Hit return to continue] :q!I dont know what kind of terminal you are on - all I have is linux.[Using open mode]……临时办法,下次启动失…

Java性能调优工具

2019独角兽企业重金招聘Python工程师标准>>> 1、JDK命令行工具 1.1、jps命令 jps用于列出Java的进程,jps可以增加参数,-m用于输出传递给Java进程的参数,…

python3将字符串unicode转换为中文

在我们的python使用过程中,可能会遇到这样的情况: 我们得到的中文数据是unicode编码类型的,这在python中是没有问题的,可以直接打印显示为中文。 但是,如果我们需要和其它语言或前端进行交互或需要存到数据库中的时候&…

连接SQL Server文件集锦

在新建SqlConnection对象,连接资料库时连接失败,出现“常规网络错误。请检查您的网络文档。” DataSource直接写IP的话,通信协议是按照TCP/IP协议连接的,如果服务器端TCP/IP服务没有开启,则会报错“不允许远程连接” A…

python 波形发生_事件与信号

事件 Event所有的GUI程序都是事件驱动的。事件主要由用户触发,但也可能有其他触发方式:例如网络连接、window manager或定时器。当我们调用QApplication的exec_()方法时会使程序进入主循环。主循环会获取并分发事件。在事件模型中,有三个参与…