在计算机科学中 , 锁是在执行多线程时用于强行限制资源访问的同步机制 , 即用于在并发控制中保证对互斥要求的满足 。
在数据库的锁机制中介绍过 , 在DBMS中 , 可以按照锁的粒度把数据库锁分为行级锁(INNODB引擎)、表级锁(MYISAM引擎)和页级锁(BDB引擎 ) 。
【MySQL中的行级锁,表级锁,页级锁】行级锁
行级锁是MySQL中锁定粒度最细的一种锁 , 表示只针对当前操作的行进行加锁 。行级锁能大大减少数据库操作的冲突 。其加锁粒度最小 , 但加锁的开销也最大 。行级锁分为共享锁 和 排他锁 。
特点
开销大 , 加锁慢;会出现死锁;锁定粒度最小 , 发生锁冲突的概率最低 , 并发度也最高 。
推荐阅读
- 平阳黄汤茶口感如何,温州平阳黄汤黄茶类中的黄小茶
- 黄茶中的精品霍山黄芽,霍山黄芽泡茶的方法
- 平阳黄汤汤色滋味,温州平阳黄汤黄茶类中的黄小茶
- 平阳黄汤产地介绍,温州平阳黄汤黄茶类中的黄小茶
- 喝茶礼仪,喝茶中的礼仪禁忌
- 川茶中的代表蒙顶黄芽,蒙顶黄芽好喝吗
- 如果是MySQL引起的CPU消耗过大,你会如何优化?
- JS中的事件循环和任务队列
- Docker在CentOS系统中的安装使用
- 黄茶发酵度为1020M其中的M是什么意思,六大类茶叶中黄茶的发酵程度大概是多少