Mysql
 sql >> Database >  >> RDS >> Mysql

L'inserimento di una nuova voce di database è più veloce del controllo se la voce esiste prima?

Se l'inserimento non riesce a causa di una violazione dell'indice, sarà al massimo leggermente più lento di un controllo dell'esistenza del record. (Entrambi richiedono il controllo se l'indice contiene il valore.) Se l'inserimento avrà esito positivo, l'emissione di due query è significativamente più lenta dell'emissione di una.