正在加载图片...
事务的一致性级别 在SO语包中,提供了軎务致性的四个等级供用户选择。这四个一 致性等级从高到低依次是可串行化( serializable)、"可重复读 repeatab|e)、读提交数据( read committed和可以读未提交数据 (read uncommitted) 可串行化纸别允许事条与基他事务并发执行,但是系统必须保证调度 是可串 不会爱生错误。这是最高级别的一致性,也是系统默 认的一致性级别。 可重复读就是只允许事务读已提交的数据,且在两次读同一数据时不 许基他务修改此数据,但是允许该事务与其他事务的并发调度不 读提交数据就是允许事务读已经提交的数据,但未必要求可重复读。 教数避已签提变的邮哥务的两次请球可能得到木同的结果,只要这 可以读未提交数据就是允许事务读已提交或未提交的数据,这是一致 性等级最低的事务。 数据库系统原理与应用教程(第二版) 第13章事务和并发控制 第9页数据库系统原理与应用教程(第二版) 第13章 事务和并发控制 第9页 事务的一致性级别 ⚫ 在SQL语句中,提供了事务一致性的四个等级供用户选择。这四个一 致性等级从高到低依次是可串行化(serializable)、可重复读 (repeatable)、读提交数据(read committed)和可以读未提交数据 (read uncommitted)。 ⚫ 可串行化级别允许事务与其他事务并发执行,但是系统必须保证调度 是可串行化的,不会发生错误。这是最高级别的一致性,也是系统默 认的一致性级别。 ⚫ 可重复读就是只允许事务读已提交的数据,且在两次读同一数据时不 允许其他事务修改此数据,但是允许该事务与其他事务的并发调度不 是可串行化的。 ⚫ 读提交数据就是允许事务读已经提交的数据,但未必要求可重复读。 也就是说,它允许一个事务的两次请求可能得到不同的结果,只要这 些数据是已经提交的即可。 ⚫ 可以读未提交数据就是允许事务读已提交或未提交的数据,这是一致 性等级最低的事务
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有