2009年11月1日

SQL Server锁

摘要: (一)鎖的用途多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: (1)丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 (2) 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 (3) 不可重复读 A用户读取数据,随后B用户读出该数... 阅读全文

posted @ 2009-11-01 11:51 highmayor 阅读(177) 评论(0) 推荐(0) 编辑

SQL Server的四种隔离级别

摘要: SQL Server的四种隔离级别知识点整理,特别制作了流程图,方便以后查看!SET TRANSACTION ISOLATION LEVEL{READ UNCOMMITTED| READ COMMITTED| REPEATABLE READ| SERIALIZABLE}一、未提交读READ UNCOMMITTED(脏读)意义:包含未提交数据的读。例如,在多用户环境下,用户B更改了某行。用户A在用户... 阅读全文

posted @ 2009-11-01 11:47 highmayor 阅读(340) 评论(0) 推荐(0) 编辑

导航