【Mysql之高级命令操作】

1、show create table demo


 2、show columns from demo


 

3、show full tables

4、show table STATUS


 5、 show open tables;

这条命令能够查看当前有那些表是打开的。In_use列表示有多少线程正在使用某张表,Name_locked表示表名是否被锁,这一般发生在Drop或Rename命令操作这张表时。所以这条命令不能帮助解答我们常见的问题:当前某张表是否有死锁,谁拥有表上的这个锁等。


 6、查看正在锁的事务

      SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 

    查看等待锁的事务

     SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS; 


 

猜你喜欢

转载自gaojingsong.iteye.com/blog/2377009