Zkuste prosím toto:
-
Vytvořte index na sloupcích
(phone_calls.trigger_on, phone_calls.status, phone_calls.owner_id)
Říkejte tomupcto
-
Změňte klauzuli FROM na:
FROM phone_calls AS ph FORCE INDEX (pcto)
To je ideální. Pokud to nefunguje, přidejte komentář a já vám poskytnu jinou metodu, která bude zaručeně fungovat a poskytne vám zlepšení výkonu, které potřebujete.
POZNÁMKA:Nezáleží na tom (a vlastně ani k ničemu) mít indexy postavené na „každém“ sloupci v dotazu. MySQL může používat pouze JEDEN index na tabulku (nebo přesněji na alias tabulky). Musíte sestavit indexy, které vám říkáme.