mysql8.0.19 waiting for handler commit如何产生的,该如何解决?
情景描述:
本人在mysql数据库中编写了20多个存储过程,分别用于插入20多个表的数据,用于测试(平均每个表插入1000万条数据)。存储过程同时执行的。前期观察没什么问题,经过一夜之后,早上来查数据库发现几乎很多表的数据都停在了900多万条就不执行了,存储过程也无报错。show processlist后,发现这些进程的状态state都提示:waiting for handler commit。此问题时如何产生的?该如何解决?只能KILL吗?有没有其他方式。求大神来指点指点,搜索了很久都没找到相关说明资料。
万分感谢!