首页 > 试题广场 >

数据库事务的隔离级别是指多个事务之间的相互影响和可见性的级别

[不定项选择题]
数据库事务的隔离级别是指多个事务之间的相互影响和可见性的级别,通常有四个标准的隔离级别,以下属于事务的隔离级别的是()
  • SINGLE THREAD
  • READ COMMITTED
  • REPEATABLE READ
  • SERIALIZABLE
  • READ UNCOMMITED(读未提交):指一个事务还没提交时,它做的变更就能被其他事务看到。
  • READ COMMITTED(读已提交):保证一个事务只能读取其他事务已经提交的数据。。
  • REPEATABLE READ(可重复读):在同一个事务中多次读取同样的数据时,能够保证这些数据的一致性。(InnoDB默认隔离级别)
  • SERIALIZABLE(串行化):最高的隔离级别,完全禁止并发事务之间的相互影响。它能解决所有并发问题,但性能最差。

    • SINGLE THREAD:这不是标准的事务隔离级别。标准的事务隔离级别是由ANSI/ISO SQL标准定义的,包括Read Uncommitted、Read Committed、Repeatable Read、Serializable这四种。
      • 不是事务隔离级别,而是指单线程执行模式(如数据库操作串行化执行,避免并发问题)。
      • 效果类似SERIALIZABLE:所有操作按顺序执行,无并发冲突(但性能极低,通常不用于数据库事务)。 

发表于 2025-05-08 16:34:30 回复(0)