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

Requêtes SQL maximales par page

Le plus important n'est pas le nombre, mais le coût de la requête...

Exécution de 100 SELECT name FROM foo WHERE id = 1 LIMIT 1 sera beaucoup mieux que d'exécuter 1 des éléments suivants :

SELECT *
    FROM foo AS a
    JOIN bar AS b
    JOIN car AS c
    WHERE a.col LIKE '%f%' OR b.col LIKE '%b%' OR c.col LIKE '%b%'

Alors ne vous inquiétez pas du nombre à moins qu'il ne soit absurde (plus de 100 est élevé. Plusieurs milliers sont absurdes) ... N'oubliez pas que vous pouvez activer le cache de requêtes de MySQL ... Donc, même si vous rencontrez beaucoup de requêtes par seconde , tant qu'il n'y a pas une tonne de mises à jour, la plupart d'entre elles seront directement des résultats de cache.