题目内容
(请给出正确答案)
[单选题]
一个事务能读取到别的事务未提交的更新数据,很不安全,可能出现丢失更新、脏读、不可重复读、幻读,则该事务的隔离级为()。
A.未提交读
B.提交读
C.可重复读
D.序列化
查看答案
如果结果不匹配,请 联系老师 获取答案
A.未提交读
B.提交读
C.可重复读
D.序列化
A.原子性
B.隔离性
C.一致性
D.持久性
B.默认隔离级别是读已提交。这个可以严格保证该隔离级别下数据的一致性
C.读未提交隔离级别建议仅用在应急场景下使用。如存在某个协调节点故障的情况下。若该故障节点设计残留事务(DDL),若不降低隔离级别,现在系统可能会阻塞操作避免出现数据不一致现象。此时若霜使用,可以考虑降低级别为ReadUncommited
D.可以使用语句:SETTRANSACTI ON LEVEL COMMITTED|READUNCOMMITTED进行隔离级别的设置
为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的 ()
A.S锁
B.X锁
C.S锁和X锁
D.S锁或X锁
A.事务必须是使数据库从一个一致性状态变到另一个一致性状态
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其它事务是隔离的
D.事务中包括的所有操作要么都做,要么都不做
A.事务中包括的所有操作要么都做,要么都不做
B.一个事务内部的操作及使用的数据对并发的其它事务是隔离的
C.事务必须是使数据库从一个一致性状态变到另一个一致性状态
D.事务一旦提交,对数据库的改变是永久的
A.事务一旦提交,对数据库的改变是永久的
B.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
C.事务中包括的所有操作要么都做,要么都不做
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态