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

Zapytanie mysql trwa 46 sekund - musi być wydajniejsze

DRapp, doceniam szczegółowe informacje zwrotne - na bieżąco informuj o tym, że data jest przeoczeniem.

Czy mówimy o czymś takim jak poniżej, aby przyspieszyć moje zapytanie? Nie mogę znaleźć wielu informacji na temat tworzenia indeksu pokrywającego, a źródło poniższego było wątpliwe.

ALTER TABLE `chauntry` 
  ADD INDEX(`mailing_indicator`, `email`); 

ALTER TABLE `chauntry` 
  ADD INDEX covering_index (`added`, `email`, `amount_paid`);  


  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 zrobić tabelę mysql z kolumnami daty i czasu?

  2. Wyprowadzanie tytułów kolumn w eksporcie CSV

  3. reset php/timeout/połączenie z serwerem?

  4. Jak automatycznie generować migracje za pomocą Sequelize CLI z modeli Sequelize?

  5. Złap wyjątek wstawiania zduplikowanych kluczy