当前位置: 首页 > news >正文

MySQL查看连接情况

说明:本文介绍如何查看MySQL会话连接情况,方便排查MySQL占用CPU过高或其他问题。

连接数据库

首先,使用命令行连接到MySQL数据库

mysql -u[用户名] -p[密码] -h[主机IP] -P[端口号]

如果MySQL就在本机上,那么如下即可

mysql -u[用户名] -p[密码]

在这里插入图片描述

连接后,敲show processlist,查看MySQL的进程列表

show processlist;

在这里插入图片描述

进程列表分析

在这里插入图片描述

分析下,

  • User:表示进程使用的MySQL用户名,其中Id=5,是系统的守护线程,Id=13,是我用Navicat连接的进程,Id=17,是本次操作进程;

  • Host:是进程操作的主机信息,Id=13,是我在Navicat上连接数据库,所以显示的是我笔记本IP地址;

  • db:操作的数据库;

  • Command:是当前线程正在执行的命令类型,Daemon(守护线程),Sleep(休眠线程,等待中),Query(正在查询);

  • Time:进程存活时间,如Id=13这个,就是我连接数据库的时长;

  • State:状态;

  • Info:信息,如果是查询,如Id=17这个,显示的就是查询的SQL语句;

总结

本文介绍了如何使用 show processlist 命令查看MySQL进程连接情况

相关文章:

  • 力扣-347.前K个高频元素
  • (ML-Agents) 是一个开源项目,它使游戏和模拟能够作为使用深度强化学习和模仿学习训练智能代理的环境
  • 建造者模式(Builder Pattern)
  • Go 通道(Channel)入门与基础使用
  • ZZU-ARM汇编语言实验2
  • 41页PPT | 基于AI制造企业解决方案架构设计智能制造AI人工智能应用智能质检人工智能质检建设
  • 在C# 中使用建造者模式
  • Spring cloud-k8s容器化部署
  • 同步与异步:软件工程中的时空艺术与实践智慧-以蜻蜓hr人才系统举例-优雅草卓伊凡
  • 记录rust滥用lazy_static导致的一个bug
  • 论文笔记 - 《Implementing block-sparse matrix multiplication kernels using Triton》
  • Linux【7】------Linux系统编程(进程间通信IPC)
  • docker-compose和docker下载
  • mysql DQL(javaweb第七天)
  • 博客:基本框架设计(下)
  • 搭建第一个 Vite 项目
  • 【读论文】DiffPhyCon 扩散物理系统控制
  • 【Django】性能优化-普通版
  • C++ 网络编程(11)服务器逻辑层设计和消息完善
  • 7.7 Extracting and saving responses
  • wordpress on sent ok/合肥网站优化平台
  • 班级网站开发/网站策划书的撰写流程
  • 网站首页一般做多大尺寸/中山排名推广
  • 网站登录密码忘记了怎么办/人民日报评网络暴力
  • 网站设计师绩效/百度指数免费添加
  • 界面设计的基本原则/网络推广seo教程