MySQL常用服务器状态命令(运维)

查询当前服务器运行的进程

  • 方式一:查询正在运行的所有MySQL进程,包括进程ID、用户、主机、当前数据库、命令、时间等信息。
show processlist;
  • 方式二:可以查询正在运行的所有MySQL进程,包括进程ID、用户、主机、当前数据库、命令、时间等信息,并且可以添加筛选条件及排序方式。
select * from information_schema.processlist;

查询最大连接数

show variables like '%max_connections%';

查询当前连接数

show status like 'Thread%';

查询当前正在执行的SQL语句

show profiles;

查询当前MySQL当中记录的慢查询条数

注:需要配置开启慢查询记录。

show status like 'slow_queries';

查询MySQL服务器从启动到现在持续运行的时间

说明:Value的单位为秒。

show status like 'uptime';

查询服务器启动以来的执行查询的总次数

show global status like 'Com_select';

查询服务器启动以来的执行新增的总次数

show global status like 'Com_insert';

查询服务器启动以来的执行更新的总次数

show global status like 'Com_update';

查询服务器启动以来的执行删除的总次数

show global status like 'Com_delete';
posted @ 2023-12-25 09:21  寒爵  阅读(6)  评论(0编辑  收藏  举报