怎样尽量防止死锁:
1、以牢固的递次接见表和行。比方两个更新数据的事件,事件A 更新数据的递次 为1,2;事件B更新数据的递次为2,1。如许更可能会形成死锁。
2、大事件拆小。大事件更倾向于死锁,假如营业许可,将大事件拆小。
3、在同一个事件中,尽量做到一次锁定所须要的一切资本,削减死锁几率。
4、下降断绝级别。假如营业许可,将断绝级别调低也是较好的挑选,比方将断绝级别从RR调解为RC,能够防止掉许多由于gap锁形成的死锁。
5、为表增加合理的索引。能够看到假如不走索引将会为表的每一行纪录增加上锁,死锁的几率大大增大。
以上就是怎样防止mysql死锁的细致内容,更多请关注ki4网别的相干文章!