sql >> Database teknologi >  >> RDS >> Mysql

Fremskynder GROUP BY-, SUM- og AVG-forespørgsler

For at opnå den bedste ydeevne i GROUP BY-forespørgsler skal du tilføje dækkende indeks som:

ALTER TABLE arg_rec ADD KEY ix1(STE_ID, PNT_NO, YR, MN,AVR_WS, AVR_PW );

For at dække indeks tilføjer du:

  1. kolonner brugt i where-sætninger først, derefter
  2. kolonner brugt i gruppe af, derefter
  3. kolonner brugt i rækkefølge efter, og derefter
  4. kolonner brugt i select.

Besøg for detaljer:Gruppér efter optimering i MySQL

  1. Du kan cache forespørgsler i MySQL ved at aktivere forespørgselscache loot på Forespørgsel om cachekonfiguration

  2. Du kan gemme YR, MN, DY, HR, MI, SC i en enkelt kolonne med datatypen som TIMESTAMP hvilket vil øge ydeevnen af ​​indeksering og grupper efter operation.




  1. MySQL batch stmt med Statement.RETURN_GENERATED_KEYS

  2. Oracle.ManagedDataAccess.EntityFramework - ORA-01918:bruger 'dbo' eksisterer ikke

  3. Sammenkæd en streng og et tal i PostgreSQL

  4. Trin for trin opgraderingsproces til R12.2 Upgrade part -2 (Main Upgrade Driver for R12.2.0)