mysql8.0运行一段时间后删表时候会产生锁表情况

mysql8.0在运行一段时间后,执行删表或事务操作时,就会发生锁表,重启数据库后就会恢复正常,不知道是什么原因,请帮忙解答

因为bufferpoolsize设置太小的原因

另一个事务正在使用该表
另一个连接正在执行长时间的查询,如表扫描
在表上执行了 LOCK TABLES 语句
如果你在执行删表或事务操作时遇到锁表情况,那么可能是由于另一个事务或连接占用了该表导致的。你可以通过查询 MySQL 的状态信息来了解具体原因。

不如发报错日志