mysql排错小指南

mysql排错小指南

查询运行很慢时,可以执行mysql> show processlist\G

mysql> show processlist\G
*************************** 1. row ***************************
     Id: 3
   User: root
   Host: localhost
     db: mimi
Command: Query
   Time: 0
  State: NULL
   Info: show processlist
1 row in set (0.00 sec)

当你怀疑是并发线程影响了查询的时候,可以用show processlist命查看状态,可能是其他线程持有该线程的锁。
2)为了确定innodb中的一个请求是否阻塞,可以执行
mysql> show engine innodb status\G;来分析并发多语句事务的作用,
3)事务
在mysql中可以通过BEGIN开始事务,通过commit提交事务。
将autocommit设置为0

posted @ 2016-07-21 17:14  夏日花开  阅读(412)  评论(0)    收藏  举报