问题

Untitled

parallelStream 并行流删除数据, 有概率导致死锁

Untitled

原因

? parallelStream 导致的

? InnoDB行锁实际锁的是索引记录导致的?

InnoDB行锁实际锁的是索引记录

解决过程

  1. 百度

    多线程更新/插入同一表出现数据库死锁(Dead Lock)问题解决 _ 潘子夜个人博客

    将事务隔离级别降低到read committed 还是没用

  2. 写sql看mysql日志