mysql et OR

  • Auteur de la discussion Auteur de la discussion yann214
  • Date de début Date de début
WRInaute occasionnel
Est-ce qu'une requête mysql comportant l'expression OR (introduction d'une condition supplémentaire) perd beaucoup en temps d'execution par rapport à la même requête sans cette condition.
... en partant du principe que les 2 conditions sont à peu près equivalentes.

Merci !
 
WRInaute passionné
Il est impossible de répondre à cette question.
Les performances vont dépendre de la structure de ta DB et des requêtes que tu utilise, de la compléxité de la clause OR, etc...

Poste tes requêtes et les structures de tes tables.
 
WRInaute discret
Ta condition OR doit certainement faire référence à un champ non indéxé.

Exemple :
Code:
SELECT Email FROM Utilisateur WHERE Email = 'toto@toto.fr';

Si le champ "Email" n'est pas indéxé et que tu as beaucoup de ligne dans la table utilisateur ta requête va être très longue.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut