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

MySQL:Optymalizacja GROUP BY wiele kluczy

Masz indeks na (CATEGORY_ID, USER_ID) ale grupujesz według USER_ID, CATEGORY_ID .

Zamówienie ma znaczenie! Utwórz indeks, który obejmuje GROUP BY klauzula, której faktycznie używasz — z polami w tej samej kolejności.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak działa funkcja SUBSTR() w MySQL

  2. PostgreSQL GROUP BY różni się od MySQL?

  3. Różnica między mysql_fetch_array i mysql_fetch_row?

  4. Wyszukiwanie pełnotekstowe z InnoDB w MySQL

  5. BLOB w widoku MySQL zamiast właściwych danych