Dotcpp  >  试卷列表  >  事务与MySQL的多用户并发控制

事务与MySQL的多用户并发控制


第1题

一个事务执行过程中,其正在访问的数据被其他用户所修改,导致处理结果不正确,这是由于违背了事务的(     )而引起的。

共 1 分 

第2题

(   )是DBMS的逻辑工作基本单位,它是用户定义的一组逻辑一致的程序序列。

共 1 分 

第3题

一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的

共 1 分 

第4题

事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交; 如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于(     )状态。

共 1 分 

第5题

事务有多个性质,其中不包括

共 1 分 

第6题

一个事务的执行不能被其他事务干扰,这种特征称为事务的

共 1 分 

第7题

用于将事务处理写到数据库的命令是

共 1 分 

第8题

如果要回滚一个事务,则要使用(      )语句。

共 1 分 

第9题

(      )表示一个新的事务处理块的开始

共 1 分 

第10题

 MySQL提供了下面4种事务隔离级别,其中隔离限度最高的是

共 1 分 

第11题

 MySQL提供了下面4种事务隔离级别,其中默认的隔离级别是

共 1 分 

第12题

设有事务T1和T2,其并发操作顺序如下图所示。该并发操作带来的问题是


T1T2
1READ(A)
2A:=A*2
3WRITE(A)
4
READ(A)
5ROLLBACK


共 1 分 

第13题

解决并发控制带来的数据不一致问题普遍采用的技术是

共 1 分 

第14题

如果事务T1获得了数据项A上的S锁,根据相容矩阵,则事务T2可获得对A 的锁的类型是

共 1 分 

第15题

如果事务T1获得了数据项A上的X锁,根据相容矩阵,则事务T2可获得对A 的锁的类型是

共 1 分 

第16题

数据库中的封锁机制是解决(    )控制的主要方法。

共 1 分 

第17题

MYSQL并发控制的主要方法是采用  _____ 。

共 1 分 

第18题

在数据库的并发控制中,常用的封锁类型有两种,分别是排它锁和 ____    。

共 1 分 

第19题

SQL语言中,用于事务回滚的语句是  ______   。

共 1 分 

第20题

在SQL中,用  ____命令可以存储表中的内容,即事物提交。

共 1 分 

第21题

存在一个等待事务集{T0,T1,„,Tn},其中T0正等待被T1锁住的数据项, T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,这种情形称为 ___  。

共 1 分 

第22题

锁的粒度越大,则并发度越  ___,系统开销越 ____  。

共 1 分 

第23题

Mysql锁的粒度越小,并发度就越  ___,开销越大  ,速度越慢。

共 1 分 

第24题

MySQL默认情况下事务是自动提交的,关闭事务的自动提交的命令是 ______。

共 1 分 

第25题

MySQL提供了下面4种事务隔离级别,但只有  _____  存储引擎才支持定义隔离级别。

共 1 分 

第26题

锁粒度是指锁定的对象,MySQL常见的有表级锁、页级锁和 _____  。

共 1 分 

试卷信息