死锁情况:在使用MySQL在同一个MySQL服务器中复制数据库时,有时会遇到死锁情况。具体表现为:在执行第一个DROP FUNCTION的SQL语句时,该连接的状态可能是“waiting for table lock”,而同时mysqldump命令可能卡在sleep状态,没有执行任何操作。此时,查看information_schema.INNODB_LOCKS表可能是空的,这...
gap lock 导致了并发处理的死锁 在mysql默认的事务隔离级别(repeatable read)下,无法避免这种情况。只能把并发处理改成同步处理。或者从业务层面做处理。共享锁、排他锁、意向共享、意向排他 record lock、gap lock、next key lock、insert intention lock show engine innodb status ...