sql >> Databáze >  >> RDS >> Mysql

Maximální počet SQL dotazů na stránku

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..



  1. Group_concat ekvivalent funkce MySQL v Oracle

  2. Optimalizace dotazu na využití indexu MySQL

  3. Oracle CLOB nemůže vložit více než 4000 znaků?

  4. Jak spouštět a spravovat zálohy MySQL pro Oracle DBA