CPC G06F 16/122 (2019.01) [G06F 11/2023 (2013.01); G06F 16/21 (2019.01); G06F 16/252 (2019.01); H04L 67/141 (2013.01); H04L 67/142 (2013.01); G06F 2201/80 (2013.01)] | 26 Claims |
1. A computer-implemented method comprising:
capturing a state of a database session by receiving a session state summary caused by execution of one or more commands on a first database server of a database management system (DBMS), the session state summary comprising a restorable session state summary and a non-restorable session state summary;
wherein the non-restorable session state summary represents one or more non-restorable aspects of the database session which cannot be restored by a request to the DBMS;
generating a verification point associated with the session state summary, the verification point indicating that the session state summary includes information to determine that a replay of the one or more commands yields a session state change, which is identical to a change in the state of the database session caused by the execution of the one or more commands;
determining whether the non-restorable session state summary includes a modified state;
based at least in part on determining that the non-restorable session state summary fails to include a modified state, determining that the verification point is a safe point;
based on the determining that the verification point is a safe point, deleting information for a replay of the one or more commands and previously recorded commands.
|