Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Maximale SQL-Abfragen pro Seite

Das Wichtigste ist nicht die Anzahl, sondern der Aufwand der Abfrage...

Ausführen von 100 SELECT name FROM foo WHERE id = 1 LIMIT 1 wird viel besser sein, als 1 der folgenden auszuführen:

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%'

Ärgern Sie sich also nicht über die Zahl, es sei denn, sie ist absurd (über 100 ist hoch. Mehrere Tausend sind absurd) ... Vergessen Sie nicht, dass Sie den Abfrage-Cache von MySQL aktivieren können ... Also selbst wenn Sie viele Abfragen pro Sekunde treffen , solange es nicht viele Updates gibt, werden die meisten direkt Cache-Ergebnisse sein..