首页 > 试题广场 >

SQL支持四种隔离等级和两种访间模式,共有8种组合。每种组合

[问答题]
SQL支持四种隔离等级和两种访间模式,共有8种组合。每种组合方式隐含定义了一类事务,下面的问题就是关于这8类事务的。
(1)对于每类事务,给出仅允许出现该类事务的加锁协议。对于用于某类的加锁协议,是否是基于其他类的加锁协议进行某些假设面得到的?并请简要说明。
(2)考虑由若干SQL事务并发执行而构成的调度。能否保证其是冲突可串行化的?可串行化的?可恢复的?访问模式。
(3)那么能否保证调度是冲突可串行化的?可串行化的?可恢复的?
(4)考虑由若干SQL事务并发执行而构成的调度,每个事务都使用SERIALIZABLE隔离等级。那么能否保证调度是冲突可串行化的?可串行化的?可恢复的?
(5)基于时间戳的并发调度模式能否支持这八类SQL事务。

这道题你会答吗?花几分钟告诉大家答案吧!