Voor de beste prestaties in GROUP BY-query's moet u de dekkingsindex toevoegen als:
ALTER TABLE arg_rec ADD KEY ix1(STE_ID, PNT_NO, YR, MN,AVR_WS, AVR_PW );
Voor dekkingsindex voegt u toe:
- kolommen gebruikt in waar clausules eerst, dan
- kolommen gebruikt in groep door, dan
- kolommen gebruikt in volgorde door, en dan
- kolommen gebruikt in select.
Bezoek voor details:Groep op optimalisatie in MySQL
-
U kunt query's in MySQL cachen door query cache loot in te schakelen op Query cacheconfiguratie
-
U kunt YR, MN, DY, HR, MI, SC opslaan in een enkele kolom met het gegevenstype
TIMESTAMP
wat de prestaties van indexeren en groeperen per bewerking zal verbeteren.