Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Máximo de consultas SQL por página


O mais importante não é o número, mas sim o custo da consulta...

Executando 100 SELECT name FROM foo WHERE id = 1 LIMIT 1 será muito melhor do que executar 1 dos seguintes:
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%'

Portanto, não se preocupe com o número a menos que seja absurdo (mais de 100 é alto. Vários milhares são absurdos)... Não se esqueça que você pode habilitar o Query Cache do MySQL... Então mesmo se você estiver recebendo muitas consultas por segundo , contanto que não haja uma tonelada de atualizações, a maioria delas será diretamente os resultados do cache.