Spróbuj tego:
-
Utwórz indeks na podstawie kolumn
(phone_calls.trigger_on, phone_calls.status, phone_calls.owner_id)
Nazwij topcto
-
Zmień klauzulę FROM na:
FROM phone_calls AS ph FORCE INDEX (pcto)
To jest ideał. Jeśli to nie zadziała, dodaj komentarz, a dam ci inną metodę, która gwarantuje działanie i zapewnia poprawę wydajności, której potrzebujesz.
UWAGA:Nie ma znaczenia (i rzeczywiście nie ma sensu), aby indeksy opierały się na „każdej” kolumnie w zapytaniu. MySQL może używać tylko JEDNEGO indeksu na tabelę (lub bardziej poprawnie na alias tabeli). Musisz zbudować indeksy, o których mówimy.