通过status命令,查看Slow queries这一项,如果值长时间>0,说明有查询执行时间过长
以下是引用片段:
|
这时再通过show processlist命令来查看当前正在运行的SQL,从中找出运行慢的SQL语句,找到执行慢的语句后,再用explain命令查看这些语句的执行计划。
mysql> show processlist;
+----+------+-----------+------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+------+---------+------+-------+------------------+
| 53 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+----+------+-----------+------+---------+------+-------+------------------+
相关专题
- MySQL数据备份 (1986篇文章)
- MySQL (1860篇文章)
- SQL Server 索引和查询专题 (3458篇文章)
- MySQL安全 (10322篇文章)
- 城域网专题 (8178篇文章)
- Win XP下全新安装Apache2,PHP5,MYSQL5,Ze (113次浏览)
- Struts1.2实现MySQL数据库分页 (109次浏览)
- XP下安装Apache2 PHP5 MYSQL5 Zend (76次浏览)
- mysql和Oracle数据库的一些异同。 (41次浏览)
- WIN2000/XP下配置apache2.0.52+php5.0.2+mysq (28次浏览)
- DBA的利器:企业监控器简化MySQL管理 (19次浏览)
- MySQL数据库中如何解决分组统计的问题 (17次浏览)
- 轻松掌握MySQL数据库锁机制的相关原理 (16次浏览)
- 修复Bug大幅升级 Sun发布MySQL5.1版 (14次浏览)
- 带你轻松接触一个检测MySQL状态的脚本 (14次浏览)



