事务中的锁,行锁与表锁
来源:互联网 发布:大数据时代宣传片 编辑:程序博客网 时间:2024/05/17 00:09
当执行事务时,相当于执行了锁,来保持数据的一致性,但是锁分多种,有行锁,表锁。行锁就是只锁定那一行,那一条记录,别的连接下的操作还可以操作这张表。表锁就是锁定整张表,只有当前连接执行完事务,才可以解锁。
就效率而然,当然是行锁好,适用与多线程和高并发的情况,不过行锁对数据库会带来额外的开销。表锁高并发就差一点了,但单个的话快一点。
以mysql为例,有索引并且使用了该索引当条件的时候就是行锁,没有索引的时候就是表锁。innodb
0 0
- SQLServer中的事务与锁
- 数据库中的锁与事务
- MySQL中的事务与锁
- MySQL中的事务与锁
- 事务中的锁,行锁与表锁
- 事务中的锁,行锁与表锁
- Mysql事务中的锁,行锁与表锁
- 事务中的锁,行锁与表锁
- SQL Server中的事务与锁
- SQL Server中的事务与锁
- SQL Server中的事务与锁
- SQL Server中的事务与锁
- SQL Server中的事务与锁
- SQL Server中的事务与锁
- SQL Server中的事务与锁
- SQL Server中的事务与锁
- mysql中的事务、锁与线程安全
- SQL Server中的事务与锁
- Qt QML页面翻转控件封装
- “GIS讲堂”第二课内容的公布
- fastjson基础篇
- POJ
- JDBC回顾五Transaction事务处理
- 事务中的锁,行锁与表锁
- Android中怎么设置Toast样式和位置的问题
- POI2009 题解
- C/C++_log2000_namespace使用辨析
- json数据处理经验
- Solr6.3 Getting Started Solr6.3 安装运行
- ie8下new Date()指定时间
- cpp——复合类型——引用
- Spring基本应用