
数据库
山水如墨染丶
这个作者很懒,什么都没留下…
展开
-
limit相关数据库优化
limit1数据库优化场景使用工作中对于某些特殊场景使用limit 1可以大大加快sql语句的效率。如判断用户名是否已经使用:select count(user_nme) from table where user_name = 'XXX' limit 1;这种场景下只要有一条数据便可以判断出用户名已重复,从而不需要浪费资源继续向下检索又或者是当我们认为某个字段是唯一的,但是该字段并没有添加索引,如身份证号select * from table where num_id = 'XXX' l原创 2020-10-09 16:40:11 · 360 阅读 · 0 评论 -
数据库锁的概念与介绍
数据库锁锁的分类(使用方式划分)悲观锁与乐观锁悲观锁(Pessimistic Lock)具有强烈的独占和排他特性。它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。传统的关系型数据库很多用到这种锁机制,比如行锁、表锁、读锁、写锁等,都是在操作之前先上锁。排他锁(Exclusive Lock)—表级锁...原创 2019-07-23 11:53:32 · 1350 阅读 · 0 评论