java吧 关注:1,237,911贴子:12,707,727
  • 3回复贴,共1
最近遇到一个问题,别人写的一个存储过程查我的几张表,每天固定时间执行,每次这个存储过程执行的都会导致我这边操作这张表的语句报错lock wait timeout exceptions:try restarting transaction ,想不到什么解决办法,有没有大佬知道怎么解决这个问题


IP属地:上海1楼2024-02-04 14:45回复
    哪个存储过程查我的表,往他们自己的表里去插数据,是不是在他们插入完成之前会有事务一直锁着我表里的这些数据


    IP属地:上海2楼2024-02-04 16:12
    回复
      定时任务只是读锁按理说不会锁表。如果锁了,可采用建一个副本表同步数据,专门给它查询。


      IP属地:黑龙江4楼2024-02-04 17:24
      收起回复