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

Jak optimalizovat tabulku pro dotaz AVG?

Nejlepší krátkodobá věc, kterou můžete udělat, je přidat rejstřík, který pokryje 4 pole, která počítáte. Právě teď provádíte úplné skenování tabulky, operaci, která prochází všechny stránky obsahující vaši tabulku, pokud vytvoříte rejstřík pokrývající pouze 4 sloupce výše. MySQL místo toho přejde přes index, index bude uložen samostatně a bude obsahovat méně dat, takže se na jednu stránku vejde více dat.



  1. Vytvoření tabulky z dotazu pomocí jiného tabulkového prostoru (Oracle SQL)

  2. Výpočet počtu celých měsíců mezi dvěma daty v SQL

  3. Jak volat kód Java z MySQL?

  4. Jak TO_DAYS() funguje v MariaDB