事务尽可能小
太长了降低并发性

解决方案 »

  1.   

    分解最小(但需保证事物的完整性)
      

  2.   

    如果是很多张表操作,事务分解了就很难保证事务的完整性
    那么这个时候应该先考虑什么?
      

  3.   

    事务太长 并发性会降低
    SET LOCK_TIMEOUT 设置允许应用程序设置语句等待阻塞资源的最长时间。当语句等待的时间大于 LOCK_TIMEOUT 设置时,系统将自动取消阻塞的语句,并给应用程序返回"已超过了锁请求超时时段"的 1222 号错误信息