Ahelyett, hogy másodpercenként több ezer update-et csinálnának egy-egy táblán, ellenőrizzék, hogy amit frissíteni szeretnének, annak az értéke nem ugyanaz-e, mint amire módosítani szeretnék. Bár a tranzakciók száma ezzel minimálisan nő, de a sok update helyett sok select és kevés update lesz.
Itt tudna menni az egyik fajtája az optimistic lock módszernek: `UPDATE table SET x=2 WHERE id=1 AND x != 2;`, amivel nem növekszik végrehajtott tranzakciók száma és csak akkor fut le az update, ha az x értéke nem '2'.