Mysql
 sql >> Base de données >  >> RDS >> Mysql

L'insertion d'une nouvelle entrée de base de données est-elle plus rapide que la vérification préalable de l'existence de l'entrée ?

Si l'insertion va échouer en raison d'une violation d'index, elle sera tout au plus légèrement plus lente qu'une vérification de l'existence de l'enregistrement. (Les deux nécessitent de vérifier si l'index contient la valeur.) Si l'insertion réussit, l'émission de deux requêtes est nettement plus lente que l'émission d'une seule.