show status和show variables区别解析

本文深入解析MySQL中连接管理的关键参数,包括系统运行状态的实时查看(如总连接数、最大连接数等)及系统参数设置(如连接超时时间、最大错误连接数等),为数据库管理员提供优化数据库连接效率的实用指南。

1.show status    查看系统运行的实时状态,便于dba查看mysql当前运行的状态,做出相应优化,动态的,不可认为修改,只能系统自动update。

MariaDB [(none)]> show status like '%conn%';

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

| Variable_name            | Value    |

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

| Aborted_connects         | 101      |   ---- 中断连接数

| Connections              | 11066535 |    ---- 总共的连接数

| Max_used_connections     | 151      |    ----- 曾经的最大连接数

| Ssl_client_connects      | 0        |

| Ssl_connect_renegotiates | 0        |

| Ssl_finished_connects    | 0        |

| Threads_connected        | 10       |    ---- 当前的连接客户端

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

2.show variables    查看系统参数,系统默认设置或者dba调整优化后的参数,静态的。可以通过set或者修改my.cnf配置文件修改。

MariaDB [(none)]> show variables like '%conn%';

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

| Variable_name            | Value           |

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

| character_set_connection | utf8            |

| collation_connection     | utf8_general_ci |

| connect_timeout          | 10              |    ---连接数超时时间

| extra_max_connections    | 1               |    ---额外的最大连接数

| init_connect             |                 |

| max_connect_errors       | 10              |    ---允许客户端最大的错误连接数

| max_connections          | 1500            |    ---最大连接数

| max_user_connections     | 0               |

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

 max_connect_errors = 10    表示客户端连接数mysql时,如果错误连接数(输入密码错误)10次,之后mysql会自动锁死,防止该客户端再次连接。防止穷举的网络连接攻击。

转载于:https://www.cnblogs.com/binbinyouni/p/6208060.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值