A.用Undo型日志恢復(fù)是對已完成的事務(wù),將日志記錄的舊值寫回磁盤;而對未完成的事務(wù),將日志記錄的新值寫回磁盤
B.用Undo型日志恢復(fù)是對已完成的事務(wù),將日志記錄的新值寫回磁盤;而對未完成的事務(wù),將日志記錄的舊值寫回磁盤
C.用Undo型日志恢復(fù)是對已完成的事務(wù),將日志記錄的值寫回磁盤;而對未完成的事務(wù),跳過
D.用Undo型日志恢復(fù)是對已完成的事務(wù),跳過;而對未完成的事務(wù),將日志記錄的值寫回磁盤
您可能感興趣的試卷
你可能感興趣的試題
A.No Steal +Force:需要Undo/Redo結(jié)合型日志進行恢復(fù),不需要Redo型日志
B.No Steal +No Force:需要Redo型日志進行恢復(fù),不需要Undo型日志
C.Steal+No Force:需要Undo型日志進行恢復(fù),不需要Redo型日志
D.Steal +Force:不需要任何日志,不需要恢復(fù)
有效性確認(rèn)是一種并發(fā)控制方法。如下圖示意T,U,V,W是四個事務(wù),其所對應(yīng)的讀數(shù)據(jù)集合RS和寫數(shù)據(jù)集合WS已經(jīng)分別標(biāo)注在圖中該事務(wù)的旁邊。A、B、C、D、E、F是數(shù)據(jù)對象。I、X、O分別表示事務(wù)的三個階段:開始讀、有效性確認(rèn)、完成寫。關(guān)于T,U,V,W四個事務(wù)的有效性確認(rèn),下列說法正確的是()。
A.T的有效性不可以確認(rèn),U的有效性不可以確認(rèn)
B.T的有效性不可以確認(rèn),U的有效性可以確認(rèn)
C.T的有效性可以確認(rèn),U的有效性不可以確認(rèn)
D.T的有效性可以確認(rèn),U的有效性可以確認(rèn)
基于時間戳的并發(fā)控制,不需要鎖,但需要進行沖突檢測,當(dāng)發(fā)生沖突時需要撤銷事務(wù)并重啟事務(wù)以解決沖突。已知T1,T2,T3三個事務(wù),記wi(A)為事務(wù)Ti寫數(shù)據(jù)對象A,ri(A)為事務(wù)Ti讀數(shù)據(jù)對象A。T1,T2,T3三個事務(wù)的時間戳為200,150和180,三個事務(wù)的操作依下列次序進行中,問被撤消的事務(wù)是()。
r1(B);r2(A);r3(C);w1(B);w1(A);w2(C);w3(A);
A.沒有被撤銷/重啟的事務(wù)
B.T1被撤銷/重啟,T2被撤銷/重啟
C.T2被撤銷/重啟,T3被撤銷/重啟
D.T1被撤銷/重啟,T3被撤銷/重啟
T1,T2兩個事務(wù),如下圖所示:
按兩段封鎖法對其加鎖解鎖,正確的是()。
A.
B.
C.
D.
T1,T2,T3三個事務(wù),記wi(A)為事務(wù)Ti寫數(shù)據(jù)對象A,ri(A)為事務(wù)Ti讀數(shù)據(jù)對象A,有兩個調(diào)度S1和S2為:
S1:r2(A);r1(B);w2(A);r2(B);r3(A);w1(B);w3(A);w2(B)
S2:r2(A);r1(B);w2(A);r3(A);w1(B);w3(A);r2(B);w2(B)
關(guān)于S1和S2,說法正確的是()。
A.S1是非沖突可串行化調(diào)度,S2是沖突可串行化調(diào)度
B.S1是非沖突可串行化調(diào)度,S2是非沖突可串行化調(diào)度
C.S1是沖突可串行化調(diào)度,S2是沖突可串行化調(diào)度
D.S1是沖突可串行化調(diào)度,S2是非沖突可串行化調(diào)度
最新試題
關(guān)于去重復(fù)&(R)操作的一趟掃描算法,下列說法不正確的是()。
關(guān)于連接運算R (JOIN on R.A=S.B)S的基于散列的兩趟算法,下列說法正確的是()。
已知內(nèi)存共有8塊,若要排序有100塊的數(shù)據(jù)集,則給定多路歸并算法如下:(1)以8塊為一個單位劃分子集合,每個子集合進行內(nèi)排序并存儲,形成13個已排序子集合(含一個僅有4塊的子集合);(2)接著在13個子集合中任選7個子集合(包含僅有4塊的子集合)進行一個七路歸并,形成一個已排序子集合;(3)再將剩余6個子集合與剛才歸并后形成的子集合,進行一個七路歸并,形成最終的已排序集合。這個方案的磁盤讀寫次數(shù)是()。
關(guān)于邏輯查詢優(yōu)化和物理查詢優(yōu)化,下列說法正確的是()。
關(guān)于R與S的并、交、差運算的基于散列的兩趟算法,其中第一趟都是劃分子表,都要求子表的存儲塊數(shù)要小于可用內(nèi)存塊數(shù),以便子表可以一次性裝入內(nèi)存進行處理。關(guān)于劃分子表,下列說法正確的是()。
?已知關(guān)系R和S。關(guān)系占用的磁盤塊數(shù)B(R)=1000,B(S)=1000,已知可用內(nèi)存頁數(shù)M=40。采用基于排序的算法,下列說法不正確的是()。
?已知關(guān)系R和關(guān)系S,若要對R (Join on R.Y=S.Y)S進行代價估計,則下列正確進行代價估計的是()。
已知關(guān)系R。T(R)=100,000,V(R,A)=200,V(R,B)=1000,若要對進行代價估計,則下列正確進行代價估計的是()。
?已知內(nèi)存共有100塊,若要排序有10000塊的數(shù)據(jù)集,則下列說法正確的是()。
基于散列的兩趟算法和基于排序的兩趟算法,其中第一趟都是劃分子表,都要求子表的存儲塊數(shù)要小于可用內(nèi)存數(shù),以便子表可以一次性裝入內(nèi)存進行處理。關(guān)于劃分子表,下列說法正確的是()。