Nejdůležitější není počet, ale náklady na dotaz...
Běží 100 SELECT name FROM foo WHERE id = 1 LIMIT 1
bude mnohem lepší než spuštění 1 z následujících:
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%'
Takže si nedělejte starosti s číslem, pokud není absurdní (více než 100 je vysoké. Několik tisíc je absurdních)... Nezapomeňte, že můžete povolit mezipaměť dotazů MySQL... Takže i když zaznamenáváte mnoho dotazů za sekundu , dokud nebude k dispozici spousta aktualizací, většina z nich bude přímo výsledky z mezipaměti..