sql
文章平均质量分 58
SPRCEN945
这个作者很懒,什么都没留下…
展开
-
程序死锁的预防措施
程序死锁的预防措施SQL按照相同顺序编排一次性加载所有需要的锁尽可能以小粒度的事务处理数据降低隔离级别添加索引SQL按照相同顺序编排在多个事务中如果处理大致相同的业务,务必以相同的数据处理顺序编排,防止SQL先后顺序不一致导致的死锁。一次性加载所有需要的锁在一个大事务中尽可能一次性加载所有锁,既对数据库的操作都在一开始时全部执行。尽可能避免在长时间的运算中其它事务对相同数据的操作。尽可能以小粒度的事务处理数据在业务允许的情况下,将一大事务拆解成若干小事务。降低隔离级别隔离级别高意味着更繁重的原创 2021-02-10 12:34:03 · 174 阅读 · 0 评论 -
【转】 left join中on后加条件判断和where中加条件的区别 - 月河
left join中关于where和on条件的几个知识点: 1.多表left join是会生成一张临时表,并返回给用户 2.where条件是针对最后生成的这张临时表进行过滤,过滤掉不符合where条件的记录,是真正的不符合就过滤掉。 3.on条件是对left join的右表进行条件过滤,但依然返回左表的所有行,右表中没有的补为NULL 4.on条件中如果有对左表的限制条件,无论条件真假,依然返回左表的所有行,但是会影响右表的匹配值。也就是说on中左表的限制条件只影响右表的匹配...原创 2021-01-22 15:18:47 · 1006 阅读 · 0 评论