Plus de 100.000 entrées dans la table, pas de problème?
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:
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.