8、MySQL的事务隔离包括4种级别:读未提交、读提交、可重复读、可串行化()

8、MySQL的事务隔离包括4种级别:读未提交、读提交、可重复读、可串行化()


参考答案和解析
READ UNCOMMITTED 是事务中最低的级别,也称为脏读 READ COMMITTED 只能读取其它事务已经提交的内容,可以避免脏读 REPEATABLE READ 是 MySQL 默认的事务隔离级别,它可以避免脏读、不可重复读的问题 SERIALIZABLE 是事务的最高隔离级别,它会强制对事务进行排序,使之不会发生冲突,从而解决脏读、幻读、重复读的问题。

相关考题:

并发操作会带来()数据不一致性。 A、丢失修改、不可重复读、读脏数据、死锁B、不可重复读、读脏数据、死锁C、丢失修改、读脏数据、死锁D、丢失修改、不可重复读、读脏数据

一个事务能读取到别的事务提交的更新数据,不能看到未提交的更新数据,不会出现丢失更新、脏读,但可能出现不可重复读、幻读,则该事务的隔离级为()。 A、未提交读B、提交读C、可重复读D、序列化

(48)设有两个事务 T1、T2,对数据 A 的并发操作如下图所示。下列说法中正确的是----------------------------------------------------T1 T2----------------------------------------------------------------------------(1)读 A(2) 读 AA=A+10 写回COMMIT(3)读COMMIT----------------------------------------------------------------------------A)该操作不存在问题B)该操作丢失修改C)该操作不能重复读D)该操作读“脏”数据

在封锁技术方面,SQL提供了如下4种事务的一致性级别:可读未提交数据,读提交数据,可重复读,可串行化。其中哪个是允许事务读脏数据的______。A.可读未提交数据B.读提交数据C.可重复读D.可串行化

在并发操作中可能产生若干数据库的不—致性,除了丢失修改、不能重复读以外,还有( )。A.读脏数据B.不可串行化C.事物内部故障D.开锁和死锁

( ) 是事务中最低的级别,该级别下的事务可以读取到另一个事务中未提交的数据,即脏读。 A SERIALIZABLEB READ UNCOMMITTEDC READ COMMITTEDD REPEATABLE READ

在并发操作中可能产生若干数据库的不一致性,除了丢失修改、不能重复读以外,还有________。A.读脏数据B.不可串行化C.事物内部故障D.活锁和死锁

在并发操作中可能产生若干数据库的不一致性,除了丢失修改、不能重复读以外,还有( )。A.读脏数据B.不可串行化C.事务内部故障D.活锁和死锁

● SQL-99标准规定的事务的四个隔离级别中,能解决幻影读现象的级别是 (56) 。(56)A. READ UNCOMMITTEDB. READ COMMITTEDC. REPEATABLE READD. SERIALIZABLE

在封锁技术方面,SQL提供4种“事务的一致性级别”。其中______允许事务读“脏”数据。A.读提交数据B.可读未提交数据C.可重复读D.可串行化A.B.C.D.

在数据库操作中,为避免对未提交更新的依赖,可采取的措施有A.封锁B.可串行化C.先写日志D.多道程序设计

SQL-99标准规定的事务的四个隔离级别中,能解决幻影读现象的级别是______。A.READ UNCOMMITTEDB.READ COMMITTEDC.REPEATABLE READD.SERIALIZABLE

SQLServer2000规定:如果事务使用Serializable隔离级别,那么,该事务不会凡发生“丢失更新”、“读脏数据”、“不可重复读”等问题。( ) 此题为判断题(对,错)。

下面说法中错误的是( ).A.并发事务如果不加控制,可能会破坏事务的隔离性B.可串行化调度是正确的调度C.两段锁协议能够保证可串行化调度D.两段锁协议能够确保不会产生死锁

在数据库事务的四种隔离级别中,不能避免脏读的是( )A.SerializableB.Repeatable readC.Read committedD.Read uncommitted

应用程序B想要在同一事务中多次读取表EMPLOYEE中的行子集。为了保证每次都能返回相同的行子集,应该使用哪种隔离级别?()A、当前落实B、读稳定性C、可重复读D、未落实读

以下关于两段锁协议的叙述,正确的是()。A、在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁B、在解除一个封锁之后,事务不再申请和获得任何其他封锁C、两段锁协议是保证并发调度可串行化的必要条件D、两段锁协议是保证并发调度可串行化的充分条件

关于事务的隔离级别说法正确的是()。A、事务的隔离级描述了给定事务的行为对其它并发执行事务的暴露程度B、较低的隔离级别可以在保证数据正确性的前提下增加并发度C、脏读是指一个事务在提交操作结果之前,另一个事务可以看到它的结果D、事务必须运行于可重复读或更高的隔离级别以防止丢失更新

一级封锁协议不能解决的数据不一致性问题包括()A、丢失修改B、不可重复读C、读脏数据D、可重复读

并发执行可能导致的问题有()A、丢失修改B、读脏数据C、不可重复读D、可重复读

并发操作会带来哪些数据不一致性()A、丢失修改、不可重复读、脏读、死锁B、不可重复读、脏读、死锁C、丢失修改、脏读、死锁D、丢失修改、不可重复读、脏读

在数据库系统中,读脏数据是指一个事务读了另一个事务()A、未更新的数据B、未撤销的数据C、未提交的数据D、未刷新的数据

三级封锁协议可以解决的问题包括()A、读脏数据B、可重复读C、丢失修改D、不可重复读

并发操作若不加控制的话,可能带来数据不一致问题不包括()A、不可重复读B、丢失修改C、可重复读D、读脏数据

()当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”或未提交读。

填空题()当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”或未提交读。

单选题应用程序B想要在同一事务中多次读取表EMPLOYEE中的行子集。为了保证每次都能返回相同的行子集,应该使用哪种隔离级别?()A当前落实B读稳定性C可重复读D未落实读

填空题因为并发用户会产生干扰,使数据库发生错误。并发控制的目的就是(),保证数据库不出错。干扰现象包括:()。 ():多个事务在同一时刻读了相同的数据,随后各自进行了更新,后发生的更新替代了先发生的更新——先发生的更新丢失了 ():当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”(DirtyRead)或未提交读。 ():当一个事务需要校验或再确认数据时,可能会出现再读数据已经不对了。 ():和不可重复读相关,当用相同的条件查询记录时,记录个数忽多忽少,有一种“幻象”的感觉。原因是有事务在对相同的表做()操作。