使用sequelize时表锁定问题

问题描述 投票:0回答:1

在父和子案例中获取行时,我面临表锁定问题。

场景如下:

TBL_COMMON 1 -------------- 1表-1 TBL_COMMON 1 -------------- 1表-2

  1. 在TABLE1中插入记录时,作为验证步骤,我们在TBL_COMMON中检查条目。因此执行了一个选择操作。
  2. 如果成功,则执行插入操作。

在一个方法调用中执行的所有操作。

有时TBL_COMMON表被锁定。

这个问题不是每次都会发生,但不知道实际原因。

有人可以帮帮我吗?

mysql node.js sequelize.js
1个回答
0
投票

您使用MyISAM进行TBL_COMMON吗?如果是这样,您可以尝试将其更改为InnoDB吗?

InnoDB具有行级锁定功能。

© www.soinside.com 2019 - 2024. All rights reserved.