SELECT DISTINCT o.opis,o.rowid,o.ile FROM indexs i JOIN dzialy o ON (i.search = 'turystyka' AND i.ident = o.ide ) GROUP BY o.opis,o.ile ORDER BY o.ile DESC
~30s - res 2000 wierszy
SELECT o.opis,o.rowid,o.ile FROM dzialy AS o,indexs AS s WHERE s.search = 'turystyka' AND o.ide = s.ident GROUP BY o.opis,o.ile ORDER BY o.ile DESC
~30s - res 2000 wierszy
SELECT * FROM dzialy WHERE opis = 'turystyka' GROUP BY ORDER BY opis DESC
3min - res 2000 wierszy
Na razie kombinuje i doszedłem do 2 rezultatów wybór tylko danych z tabeli indexs zajmuje 0,30 lecz łączenie zapytań i wyprowadzenie danych z innej tabeli powoduje obciążenie czasowe. Zastanawiam się nad przeniesieniem pola ile do searcha można by wtedy OFFsetowac oraz segregować juz na tabeli index ale stworzenie takije bazyzajeło by to około 4 godzin. Index są nałożenie liczę na konkretne rozwiązania z państwa strony ja już troche straciłem na to głowe jakiś czas temu cachowałem zapytania ale wtedy baza troseczke mi podrosła a podczas zapisu do niej nie można odczytywać danych.