摘自网上:
指导方针1:在事务中 尽量使得访问的记录最小。
访问的记录过多,易造成锁冲突。
指导方针2:保持事务尽可能的简介。
不要 把事务写得太过于庞大和复杂。否则,事务在执行的时候 就会占用较多的时间。后果是数据库会把某些记录、甚至一张数据表锁住比较长的时间。
一、在同一个事物中不要加入过多的修改或者删除语句。
二、在更新时,若一次性更新的语句比较多,最好能够选择合适的时候更新。
指导方针3:不要在事务处理期间要求用户输入。当用户在事务执行的过程中需要输入参数的话,就会使得这个事务所占用的数据库资源要保持很长的时间。这就有可能增加阻塞的风险。因为当用户没有及时输入所需要的参数时,事务仍然会保持活动状态,并锁定相关的资源,直到他们响应为止。若用户所需要输入的参数比较多时,用户可能会几分钟甚至一个小时没有输入。