Pro nejlepší výkon v dotazech GROUP BY musíte přidat krycí index jako:
ALTER TABLE arg_rec ADD KEY ix1(STE_ID, PNT_NO, YR, MN,AVR_WS, AVR_PW );
Pro krycí index přidáte:
- sloupce použité v klauzulích where nejprve, potom
- sloupce použité ve skupině, pak
- sloupce použité v pořadí a poté
- sloupce použité ve výběru.
Podrobnosti najdete na:Seskupit podle optimalizace v MySQL
-
Dotazy v MySQL můžete ukládat do mezipaměti tím, že povolíte loot mezipaměti dotazů na adrese Konfigurace mezipaměti dotazů
-
YR, MN, DY, HR, MI, SC můžete uložit do jednoho sloupce s datovým typem jako
TIMESTAMP
což zvýší výkon indexování a skupiny podle operace.