免费智能真题库
>
历年试卷
>
数据库系统工程师
>
2022年上半年 数据库系统工程师 上午试卷 综合知识
第57题
知识点:
并发调度
章/节:
事务管理
下表为两个事务T1和T2的一个
并发调度
。其中,数据项A的初值为3,B的初值为4;变量X、Y为事务中的局部变量。语句X=Read(A)表示读取数据项A的值到变量X,Write(A,X)表示将变量X的值写入数据项A中。此
并发调度
执行结束后A和B的值分别为(56);该调度(57)。
A. 是正确的
B. 是可串行化的
C. 是不正确的
D. 会产生死链
本题目为专供试卷题目。
【如需要,请开通】
您暂时无法使用本功能。
【如需要,请开通】
为保障您的权益,请登录
相关试题:
事务管理
更多>
第51题
2017年上半年
54%
满足两阶段封锁协议的调度一定是( )。
第37题
2017年上半年
43%
并发执行的三个事务T1、T2 和T3,事务T1对数据D1加了共享锁,事务T2、T3分别对数据D2 、D3加了排它锁,之后事务T1对数据(36);事..
第31题
2024年上半年
0%
SQL-99标准规定的事务的四个隔离级别中,能解决幻影读现象的级别是(56)。
知识点讲解
·
并发调度
并发调度
并发调度(concurrent schedule):利用分时的方法同时处理多个事务。
对于
N
个事务进行并发调度,情况会变得复杂得多,它的调度方案远大于
N
!个,而且并发调度的结果有可能是错误的。下图(a)调度S3是一个并发调度,其执行的结果与串行调度执行的结果相同,则称这个并发调度是正确的。下图(b)调度S4也是一个并发调度,但其导致A、B的最终结果为8000和24 000,A+B=8000+24 000≠30 000,这个结果是错误的。我们称此并行调度将产生不一致状态。
事务的并发调度
题号导航
2022年上半年 数据库系统工程师 上午试卷 综合知识
本试卷我的完整做题情况
1
/
2
/
3
/
4
/
5
/
6
/
7
/
8
/
9
/
10
/
11
/
12
/
13
/
14
/
15
/
16
/
17
/
18
/
19
/
20
/
21
/
22
/
23
/
24
/
25
/
26
/
27
/
28
/
29
/
30
/
31
/
32
/
33
/
34
/
35
/
36
/
37
/
38
/
39
/
40
/
41
/
42
/
43
/
44
/
45
/
46
/
47
/
48
/
49
/
50
/
51
/
52
/
53
/
54
/
55
/
56
/
57
/
58
/
59
/
60
/
61
/
62
/
63
/
64
/
65
/
66
/
67
/
68
/
69
/
70
/
71
/
72
/
73
/
74
/
75
/
第57题 在手机中做本题