![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 94
Neko、
这个作者很懒,什么都没留下…
展开
-
MySQL中的那些锁
概述 相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。 MySQL大致可归纳为以下3种锁: 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般 行锁 行锁的劣势:开销大;加锁慢;会出现死锁 行锁的优势:锁的粒度小,发生锁冲突的概率低;处理并发的原创 2021-01-26 14:16:40 · 149 阅读 · 0 评论 -
连接查询,条件在on和where后面的区别
1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。 ...转载 2020-11-02 13:27:04 · 356 阅读 · 0 评论