![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库服务器技术研究
文章平均质量分 76
songwei128
这个作者很懒,什么都没留下…
展开
-
mysql行锁和表锁
在调用存储过程中,就会涉及到表锁,行锁这一概念:所谓区别:有索引的时候就是行锁,没有索引的时候就是表索。innodb 的行锁是在有索引的情况下,没有索引的表是锁定全表的.表锁演示(无索引)Session1:mysql> set autocommit=0;mysql> select * from innodb_test;+------+-------------+| id转载 2015-02-02 22:21:59 · 6896 阅读 · 0 评论 -
MySQL事务隔离级别详解
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty转载 2015-02-03 15:42:35 · 487 阅读 · 0 评论 -
常见事务并发问题以及处理方法
1、数据库事务并发会引起那些常见问题以及对应的解决方法?1)丢失更新:撤消一个事务时,把其它事务已提交的更新的数据覆盖了。2)脏读:一个事务读到另一个事务未提交的更新数据。3)幻读:一个事务执行两次查询,但第二次查询比第一次查询多出了一些数据行。4)不可重复读:一个事务两次读同一行数据,可是这两次读到的数据不一样。----------------------------原创 2015-02-05 21:40:21 · 5237 阅读 · 0 评论