![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
1天真无邪1
这个作者很懒,什么都没留下…
展开
-
悲观锁和乐观锁的区别、什么情况下选择悲观锁和乐观锁?
悲观锁:时刻保持着一个悲观的态度,对谁都不信任,总想着别人会修改我的数据,所以为了防止别人修改,每次都会上锁,防止别人修改自己的数据,导致的后果就是每次想要拿到数据就必须等待拿到锁,是一个很浪费时间的过程,如果访问量巨大,悲观锁的存在就是一个致命的缺陷。 乐观锁:相比于悲观锁,乐观锁对于这个世界都很乐观,对每个想要获取数据的操作,他都会认为大家都不会对自己的数据进行修改,所以不会上锁,在访问量巨...原创 2019-10-25 06:18:08 · 2251 阅读 · 0 评论 -
怎么理解数据库事务的一致性
一致性是指数据处于一种语义上的有意义且正确的状态。一致性是对数据可见性的约束,保证在一个事务中的多次操作的数据中间状态对其他事务不可见的。因为这些中间状态,是一个过渡状态,与事务的开始状态和事务的结束状态是不一致的。 举个栗子,张三给李四转账100元。事务要做的是从张三账户上减掉100元,李四账户上加上100元。一致性的含义是其他事务要么看到张三还没有给李四转账的状态,要么张三已经成功转账给李四的...原创 2018-10-19 21:05:11 · 9331 阅读 · 6 评论 -
SQL:explain命令详解-判断是否索引使用使用
https://blog.csdn.net/lch_2016/article/details/80887842转载 2019-05-18 14:41:00 · 654 阅读 · 0 评论 -
数据库sql查询
SQL常见面试题 1.用一条SQL语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三语文 81 张三数学 75 李四语文 76 李四数学 90 王五语文 81 王五数学 100 王五英语 90 A...原创 2019-10-08 09:11:48 · 406 阅读 · 0 评论