Mam tabele zawierającą 1 milion komentarzy do poszczególnych artykułów, składającą się z trzech kolumn.
Id, ArticleId, Message
Id - Auto
ArticleId - id artykułu
Message - treść wiadomości.
Przy pobieraniu komentarzy dla artykułu nr 1 jest przypisanych 10 000 komentarzy które posiadają Id od 1 do 10000.
Używam zapytania
SELECT * FROM table Where ArticleId='1' Order by Id
czas zapytania wynosi 0.0003
natomiast
SELECT * FROM table Where ArticleId='1' Order by Id Desc
czas zapytania wynosi 0.2124
Jak skrócić czas ładowania komentarzy dla tego artykułu jeżeli używam Desc? Wiem, że to dlatego iż sprawdza zapytanie niepotrzebnie pozostałe 990 000 rekordów, ale czy istnieje jakieś optymalne rozwiązanie, aby skrócić czas ładowania?