首页 > 试题广场 >

不同的事务交叉执行可能会破坏事务的哪一特性

[单选题]
不同的事务交叉执行可能会破坏事务的哪一特性
  • atomicity
  • consistency
  • isolation
  • durability
A 原子性 要么都执行,要么都不执行 C 一致性 事物执行前后数据库保持一致的正确状态 I 隔离性 不同事务之间互不干扰 D 持久性 事务一旦提交,对数据库中数据的变更是永久的
发表于 2021-08-30 10:20:00 回复(0)
不同的事务交叉执行可能会破坏事务的隔离性(isolation)特性。在多个事务并发执行的情况下,如果事务没有被正确隔离,可能会出现一些问题,如脏读、不可重复读和幻读。脏读是指一个事务读取到了另一个事务还未提交的数据;不可重复读是指一个事务在同一次读取中多次读取到了不同的数据;幻读是指一个事务在同一次查询中多次查询到了不同的行数。这些问题都可能破坏数据的一致性,因此隔离性是事务的一个重要特性。原子性(atomicity)、一致性(consistency)和持久性(durability)也是事务的重要特性,但是它们不会被交叉执行破坏。
发表于 2023-04-12 15:58:05 回复(0)