Under Repeatable Read, the snapshot is created once when the transaction starts and reused for every read. Read Committed -> One snapshot per statement Repeatable Read -> One snapshot per transaction ...