08/04/21 01:51:31
>>56
普通に考えてロールバックだよね。
トータル3時間で切り上げる必要があるので、ロールバック時間も含めて
中止決定時間を考慮しないといけない。
ロールフォワードはまったく題意にあわないと思われ。
ログバッファからREDOへの反映を答えていた人がいたけど、非同期処理ゆえに
あまり時間は気にする必要がないかと。
一報ロールバックによるUNDO適用は、再度更新しなおすイメージであり
コストの高い処理なので、たとえば2時間50分の時点でロールバックし始めても
手遅れとなる恐れが高い。(ロールバック時間を要見積。)
UNDO領域(or ロールバックセグメント)あふれ可能性もあるが、
パフォーマンスを問う題意からははずれるように思われる。