UPDATE je mnohem rychlejší.
Když UPDATE , záznamy tabulky se právě přepisují novými daty.
Když DELETE , indexy by měly být aktualizovány (pamatujte, že smažete celý řádek, nejen sloupce, které potřebujete upravit) a datové bloky mohou být přesunuty (pokud stisknete PCTFREE limit)
A to vše je nutné provést znovu na INSERT .
Proto byste měli vždy používat
INSERT ... ON DUPLICATE KEY UPDATE
místo REPLACE .
První z nich je UPDATE operace v případě narušení klíče, zatímco druhý z nich je DELETE / INSERT .