Prova detta:
-
Bygg ett index på kolumnerna
(phone_calls.trigger_on, phone_calls.status, phone_calls.owner_id)
Kalla detpcto
-
Ändra din FROM-sats till:
FROM phone_calls AS ph FORCE INDEX (pcto)
Detta är idealet. Om det inte fungerar, lägg till en kommentar så ger jag dig en annan metod som garanterat fungerar och ger dig den prestandaförbättring du behöver.
OBSERVERA:Det spelar ingen roll (och gör faktiskt ingen nytta) att ha index byggda på "varje" kolumn i din fråga. MySQL kan bara använda ETT index per tabell (eller mer korrekt per tabellalias). Du måste bygga de index som vi säger åt dig.