我有一个更新查询,它在多个应用程序流级别通过其唯一客户 ID 更新客户状态。我的应用程序日志中多次出现以下异常
事务与另一个进程在锁资源上死锁,并已被选为死锁牺牲品。重新运行事务。
我的更新查询如下:
UPDATE customer SET status= ? WHERE cust_id = ?
我猜这是因为表级锁定,但我没有启用它。我的问题是默认情况下是否启用表级锁定?实施行级锁定将帮助我解决这种情况吗?如何为此查询启用行级锁定?谢谢
我有一个更新查询,它在多个应用程序流级别通过其唯一客户 ID 更新客户状态。我的应用程序日志中多次出现以下异常
事务与另一个进程在锁资源上死锁,并已被选为死锁牺牲品。重新运行事务。
我的更新查询如下:
UPDATE customer SET status= ? WHERE cust_id = ?
我猜这是因为表级锁定,但我没有启用它。我的问题是默认情况下是否启用表级锁定?实施行级锁定将帮助我解决这种情况吗?如何为此查询启用行级锁定?谢谢