UPDATE is veel sneller.
Wanneer u UPDATE , de tabelrecords worden gewoon herschreven met nieuwe gegevens.
Wanneer u DELETE , moeten de indexen worden bijgewerkt (onthoud dat u de hele rij verwijdert, niet alleen de kolommen die u moet wijzigen) en gegevensblokken kunnen worden verplaatst (als u op de PCTFREE klikt limiet)
En dit alles moet opnieuw worden gedaan op INSERT .
Gebruik daarom altijd
INSERT ... ON DUPLICATE KEY UPDATE
in plaats van REPLACE .
De eerste is een UPDATE operatie in geval van een toetsovertreding, terwijl de laatste DELETE . is / INSERT .