1)我们先通过status命令查看Mysql运行状态,如下:

mysql> status;

--------------

mysql  Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (x86_64) using readline 5.1

Connection id:          19878

Current database:

Current user:           root@localhost

SSL:                    Not in use

Current pager:          stdout

Using outfile:          ''

Using delimiter:        ;

Server version:         5.0.77 Source distribution

Protocol version:       10

Connection:             Localhost via UNIX socket

Server characterset:    latin1

Db     characterset:    latin1

Client characterset:    latin1

Conn.  characterset:    latin1

UNIX socket:            /var/lib/mysql/mysql.sock

Uptime:                 312 days 31 min 37 sec

Threads: 1  Questions: 107979  Slow queries: 0  Opens: 17  Flush tables: 1  Open tables: 11 Queries per second avg: 0.004

--------------

在上面显示列表的最后一条,我们来查看Slow queries这一项的值,如果多次查看的值大于0的话,说明有些查询sql命令执行时间过长。

2)这时再通过show processlist命令来查看当前正在运行的SQL,从中找出运行慢的SQL语句,找到执行慢的语句后,再用explain命令查看这些语句的执行计划。

mysql> show processlist;

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

| Id    | User | Host      | db   | Command | Time | State | Info             |

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

| 19878 | root | localhost | NULL | Query   |    0 | NULL  | show processlist |

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

1 row in set (0.00 sec)

分享到:

2012-02-15 21:35

浏览 7201

评论

mysql 负载 查看_Mysql-命令查询当前正在负载运行的SQL语句相关推荐

  1. mysql进度查看_MySQL长查询进度监控

    只是为了说明我的问题,我知道没有直接支持这样的东西.我所寻找的是任何类型的解决方法,或复杂的派生,这将得到一个令人尊敬的结果. 我正在使用一个相当大的MySQL集群(表> 4亿行)使用集群引擎. ...

  2. mysql删除重复记录语句的方法 作者: 字体:[增加 减小] 类型:转载 时间:2010-06-21 我要评论 查询及删除重复记录的SQL语句,虽然有点乱,但内容还是不错的。 . .

    mysql删除重复记录语句的方法 作者: 字体:[增加 减小] 类型:转载 时间:2010-06-21 我要评论 查询及删除重复记录的SQL语句,虽然有点乱,但内容还是不错的. 例如: id name ...

  3. mysql查询学生成绩语句_查询每个学生的各科成绩sql语句

    展开全部 1.查询每个学生的各科成绩sql语句: select a.studentid,a.name,a.sex,v1.score as '语文',v2.score as '数学', v3.score ...

  4. oracle 根据spid查sql,探讨:Oracle数据库查看一个进程是如何执行相关的实际SQL语句...

    Oracle数据库查看一个进程是如何执行相关的实际sql语句 代码如下: SELECT b.sql_text,sid,serial#,osuser,machine FROM v$session a,v ...

  5. php多表数据排除,thinkphp中多表查询中防止数据重复的sql语句(必看)

    thinkphp中多表查询中防止数据重复的sql语句(必看) 这里有新鲜出炉的精品教程,程序狗速度看过来! ThinkPHP 开源 PHP 框架 ThinkPHP 是一个开源的 PHP 框架,是为了简 ...

  6. oracle中子查询的执行顺序是,Oracle sql语句执行顺序

    sql语法的分析是从右到左 一.sql语句的执行步骤: 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义. 2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限. ...

  7. 查看未提交事务或sleep session最后执行的sql语句

    查看未提交事务或sleep session最后执行的sql语句 SELECT * FROM performance_schema.threads t1JOIN performance_schema.e ...

  8. [SQL]查询及删除重复记录的SQL语句

    一:查询及删除重复记录的SQL语句 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (sel ...

  9. 使用 Access 查询设计器轻松构造复杂 SQL 语句 (2)

    上一篇的 sql 语句蛮简单的,接下来,来看一个相对复杂的的场景.假设我们要编写一个查询,计算期间物料进出存的查询.需要用到 5 个表,将创建表的 sql 语句贴在下面,示例数据也已经上传到 gith ...

最新文章

  1. mysql添加自团_Mysql入门基础 数据库创建篇
  2. MVC案例——模糊查询
  3. 打入硅谷的局外人|Decode the Week
  4. java.lang.NoClassDefFoundError:
  5. 答简书安卓公测群里朋友的提问
  6. Python配置opencv并在命令行运行
  7. signature=70706aa92e6532c935fb1dce5adc16b3,Thunder signatures
  8. Android Studio实现用户登陆界面demo(xml实现)
  9. 计算机网络共享服务器,办公室如何搭建共享服务器或文件共享服务器
  10. 1.2GHz Atom处理器 诺基亚N9配置曝光
  11. 剖析:从软件加密到软件授权保护
  12. 防蓝光膜能减小手机对眼睛的伤害吗?
  13. Vue 项目实战五 参数管理 商品列表
  14. 超新星与暗能量的发现--今年诺贝尔物理奖工作的介绍(转)
  15. PHP视频教程 全35讲rmvb格式下载
  16. cpprestsdk 上传和下载文件
  17. 18年_PMO_实践
  18. 用友金蝶 不同道路,殊途同归
  19. 如何实现7*24小时慢直播应用?
  20. 【自定义CPU占用率】

热门文章

  1. 华为手机升级回退_华为鸿蒙OS 2.0手机开发者Beta版支持Mate 30/P40系列OTA升级
  2. asp.net 网页做一个浮动层_【CSS】7 页面布局:浮动
  3. 零基础入门学习Python(18)-全局变量与局部变量
  4. Nature:给博士研究生的四条箴言Four golden lessons,颜宁推荐
  5. Evolview:提升系统进化树颜值
  6. R语言ggplot2可视化移除数据中的NA值再可视化实战:消除图形中非常突出的NA柱状图、使用subset函数、使用drop_na函数
  7. R语言ggplot2可视化:使用ggplot2绘制按时间顺序排列的时间线图(chronological timeline plot)
  8. R语言使用caret包中的createMultiFolds函数对机器学习数据集进行交叉验证抽样、返回的样本列表长度为k×times个、times为组内抽样次数
  9. R语言使用vcd包的spine函数可视化spinogram图(spinogram图是被归一化的堆叠条形图、这样每个条形的高度一样、内部显示不同分布的比例)
  10. R语言ggplot2可视化气泡图:无填充色的气泡图、自定义填充色的气泡图