查看MySQL运行状态

本文介绍了如何使用MySQL的Showstatus命令来查询数据库的运行状态,包括启动时间、查询次数、插入次数、当前连接数以及慢查询等关键信息。通过调整long_query_time参数可以设置慢查询的时间阈值,并通过netstat命令查看连接详情。这些工具对于监控和优化MySQL的性能至关重要。
摘要由CSDN通过智能技术生成
  1. 了解 mysql 数据库的运行状态查询(了解当前 mysql 的运行时间 / 共执行了多少次 select/update/… (是否进行碎片化整理) / 当前连接的个数(最大并发数))

Show status 命令

常用的

Show status like ‘uptime’; 启动时间

Show status like ‘com_select’; 查询次数

Show status like ‘com_insert’; 插入次数

– 查看链接进程数

show STATUS like ‘Threads_connected’;

Show [session|global] status like …… 默认 session 会话级别,当前窗口的个数, global 指的是 mysql 启动之后所有会话的

Show status like ’connections‘; 当前连接次数

如果获取具体连接信息

cmd 下面 netstat –an 查看: 3306

使用 netstat –anb 可以查看端口号对应的进程

// 显示慢查询个数

Show status like ‘slow_queries’;

如何定位慢查询

默认情况下 mysql 认为慢查询时间 10s

* 修改 mysql 的慢查询

Show variables like ’long_query_time‘;

Set long_query_time = 1; 修改慢查询时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值