Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zoptymalizować tabelę pod kątem zapytania AVG?

Najlepszą krótką rzeczą, jaką możesz zrobić, to dodać indeks, który pokryje 4 pola, które obliczasz. W tej chwili wykonujesz pełne skanowanie tabeli, operację, która obejmuje wszystkie strony zawierające Twoją tabelę, jeśli utworzysz indeks obejmujący tylko 4 kolumny powyżej MySQL przejdzie zamiast tego na indeks, indeks przechowywany oddzielnie i zawiera mniej danych, więc więcej danych zmieści się na jednej stronie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trudności z instalacją mysql gem na Ubuntu

  2. Zamień jedną długą kolumnę tabeli w tabelę z wieloma kolumnami

  3. MySql pobiera sumę kolumny w każdym wierszu nowej kolumny

  4. Jak radzić sobie z wieloma tabelami odnośników dla początkujących SQL?

  5. Włączanie ogólnego dziennika zapytań MySQL z JDBC