Relational DB Isolation Visualizer
Debug transaction behavior, one line at a time.
Step backward and step over just like a debugger while watching both terminals and shared state mutate.DefinitionRepeatable Read guarantees stable values for rows already read in the transaction. It prevents dirty reads and non-repeatable reads, but phantom reads can still occur when re-running range queries.
Shared DB stateAuto running
Account Balance$500
Orders > $1002
Left / Right / SpaceSpeed
Step 1/9
Transaction Flow Diagram
Swimlane view of the exact interleaving order.Terminal A
01
START TRANSACTION;Transaction A starts.
Terminal B
Waiting for this transaction to execute...