求大神看看mysql 排它锁问题 数据库锁有哪几种

2238℃ LAURENCE

求大神看看mysql 排它锁问题数据库锁有哪几种

查询mysql哪些表正在被锁状态

可直接在mysql命令行执行:show engine innodb status\G;

查看造成死锁的sql语句,分析索引情况,然后优化sql然后show processlist;

另外可以打开慢查询日志,linux下打开需在myf的[mysqld]里面加上以下内容:

数据库锁有几种?如何查看,如何解锁

独占锁(即排它锁),共享锁和更新锁

一般锁的事务结束就解锁了