1\. 结合业务场景,使用低级别事务隔离 2\. 避免行锁升级表锁 在InnoDB中,行锁是通过索引实现的,如果不通过索引条件检索数据,行锁将会升级到表锁。表锁是会严重影响到整张表的操作性能的,所以应该避免它。 3\. 控制事务的大小,减少锁定的资源量和锁定时间长度