扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 数据库理论困难
单选题
2025年11月第39题
收藏
分享
#数据库系统
#数据库理论
#第二版教材
#凯恩建议必须掌握
事务隔离级别中,性能最高的层级是(__)。
问题(1)
正确答案C
凯恩解析
本题考察的是 数据库事务的隔离级别(Isolation Level)与性能的权衡。
根据 SQL 标准(ANSI/ISO SQL-92),事务隔离级别共有四种,从低到高分别是:
- 未提交读(Read Uncommitted)
- 提交读(Read Committed)
- 可重复读(Repeatable Read)
- 可串行化(Serializable)
隔离级别越高,事务之间的干扰越少,数据一致性越强;但同时系统开销越大、并发性能越低。
A 串行化(Serializable): 最高隔离级别,通过加锁或多版本控制完全避免并发干扰,但性能最低。
B 可重复读(Repeatable Read): 防止脏读、不可重复读,但仍可能出现幻读,性能比串行化略好。
C 未提交读(Read Uncommitted): 最低隔离级别,不加锁即可读到未提交数据,允许脏读,但性能最高。
D 提交读(Read Committed): 只读取已提交数据,避免脏读,性能高于可重复读但低于未提交读。
因此选择选项 C。
