mysql8.0在运行一段时间后,执行删表或事务操作时,就会发生锁表,重启数据库后就会恢复正常,不知道是什么原因,请帮忙解答
因为bufferpoolsize设置太小的原因
另一个事务正在使用该表另一个连接正在执行长时间的查询,如表扫描在表上执行了 LOCK TABLES 语句如果你在执行删表或事务操作时遇到锁表情况,那么可能是由于另一个事务或连接占用了该表导致的。你可以通过查询 MySQL 的状态信息来了解具体原因。
不如发报错日志