- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 锁的用处及脏读、不可重复读和幻觉读的概念
锁就是防止其他事务访问指定的资源的手段。锁是实现并发控制的主要方法,是多个用户能够同时操纵同一个数据库中的数据而不发生数据不一致现象的重要保障。一般来说,锁可以防止脏读、不可重复读和幻觉读。脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数
2004-06-29 17:55:00 2163 5
原创 事务隔离级别
读已提交(Read Committed)当一个事务运行在这个隔离级别时, 一个SELECT 查询只能看到查询开始之前提交的数据而永远无法看到未提交的数据或者是在查询执行时其他并行的事务提交做的改变。(不过SELECT 的确看得见同一次事务中前面更新的结果.即使它们还没提交也看得到.)实际上,一个SELECT 查询看到一个在该查询开始运行的瞬间该数据库地一个快照。请注意两个相邻的SELECT 可能看
2004-06-29 15:03:00 1520
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人