mysql 常用命令

2019-01-17 14:22

登入

mysql -uroot -p

状态查看

一、查看MySQL运行情况
SHOW STATUS;

二、查看INNODB数据库引擎运行状态
SHOW ENGINE INNODB STATUS;

三、查看当前正在进行的进程,对于有锁表等情况的排查很有用处 
SHOW PROCESSLIST; 默认显示前100条 
SHOW FULL PROCESSLIST; 显示所有

慢sql检测开启

查看有没有开启    > show variables like 'slow%';

log_slow_queries 为 on表示开启,若是off可以执行以下语句:

set global slow_query_log='ON' 

查看慢sql定义,为多少秒。 > show variables like 'long%';

单位为秒,下面的语句就是设置超过1秒就算,默认是10秒。

set long_query_time=1; 

查看表结构

show create table info


# mysql