Mam tablice w której zapisywane sa zgłoszenia userów na której ma juz dwa indexy poza kluczem głównym. Jeden index jest na polu "typ" i to po nim robię najczęściej selecty:
SELECT * FROM zgloszenia
WHERE typ
= 1 ORDER BY time
ASC LIMIT ....
Zwracany wynik ma być sortowany po polu "time" typ date-time. Będzie dużo częstych wpisów (Insertów) do tej tabeli i dużo takich selectów jak powyżej.
Pytanie brzmi czy założenie indexu na "time" przyspieszy mi działanie selectów czy też dodatkowy index i jego przebudowywanie przy nowych insertach nie będzie bardziej zamulał niż ewentualne korzyści wydajnościowe przy selectach jakie mógby ze soba nieść?
Przypominam że będzie to juz trzeci index na tej tabeli poza kluczem głównym.