Bonjour à toutes et tous.
Voilà mon problème:
Je développe un concours qui inclut un formulaire avec un système de vote.
PHP et SQL avec innoDb
Un concours qui doit durer plusieurs mois.
J'ai une restriction:
1 seul utilisateur par vote.
Donc je fais tout simplement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$stmt = $pdo->query("SELECT email FROM utilisateurs WHERE email='$email'");
    if((bool) $stmt->fetchColumn()){
echo "utilisateur déjà enregistré";
}
Bon, OK, ça fonctionne.
Mais si cette requête doit parcourir admettons dans quelques mois plus de 100.000 entrées, à quelle vitesse le moteur parcourt-il le tableau, ça ne risque pas de ramer ?

Merci à vous.