开发者社区> 问答> 正文

mysql连接线程数几种状态的区别

mysql> show status like 'Threads%';
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| Threads_cached    | 0     |
| Threads_connected | 2     |
| Threads_created   | 2     |
| Threads_running   | 1     |
+-------------------+-------+
4 rows in set (0.01 sec)

想请教各位大佬,以下几种都是有啥区别 cached connected created running

展开
收起
道月芬1 2021-10-11 18:18:16 3580 0
1 条回答
写回答
取消 提交回答
  • 下一站是幸福

    Threads_cached:当前线程缓存还有多少线程。

    Threads_connected:当前已连接的MySQL线程数。这个值不会超过max_connections,也许会超过1或2个,不用管它。

    Threads_created:这个值是个累加值,表示MySQL服务器为连接创建的线程数?有待考证!

    Threads_running:表示当前正在运行的连接数,这个数会远小于Threads_connected,这是正常情况。

    2021-10-11 19:26:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像