mysql中锁表,有三种锁的级别:页级、表级、行级,这里讲一下最常见的行锁。
行级的典型代表引擎为INNODB。
常见于使用事物的时候,比如runner.begin()开启了事物,但是在中间操作的时候有报错或者其他原因导致事物未正常提交或回滚,在中间就停止了,就会导致锁表出现
查询锁表:
select * from information_schema.innodb_trx;
解锁:
KILL thread_id;如:KILL 2831;mysql中锁表,有三种锁的级别:页级、表级、行级,这里讲一下最常见的行锁。
行级的典型代表引擎为INNODB。
常见于使用事物的时候,比如runner.begin()开启了事物,但是在中间操作的时候有报错或者其他原因导致事物未正常提交或回滚,在中间就停止了,就会导致锁表出现
查询锁表:
select * from information_schema.innodb_trx;
解锁:
KILL thread_id;如:KILL 2831;