易百教程

7、如果发生数据库死锁,应该将如何处理?

死锁是多个请求尝试获取其锁的情况。为了防止数据库进入这种状态,一般会做一个队列来验证每个请求,然后再将其转发到数据库。
除了上面提到的策略,还可以遵循以下策略:

  • 可以通过使用更少的游标来避免锁定表来避免数据库死锁。
  • 通过使用小事务