$ilosc_zap=mysql_fetch_array(mysql_query("SELECT COUNT(`id`) FROM `baza_danych` WHERE `id`!=".$user_id." AND (`online` > '".time()."') AND `ban`=1")); $ilosc_znalezionych=$ilosc_zap['COUNT(`id`)']; ... $zap=mysql_query("SELECT `login`,`imie`,`urodziny`,`miasto`,`wojewodztwo`,`plec` FROM `baza_danych` WHERE `id`!=".$user_id." AND (`online` > ".time().") AND `ban`=1 ORDER BY `ostatnie_logowanie` DESC");
Jako, że moja baza znacznie się powiększyła, chcę dodać odpowiednie indeksy.
Chciałem utworzyć indeź w ten sposób:
i w sumie się to udało, jednak czas wykonywania zapytań nie zmienił się - trwa ok 4-5 sekund - baza_danych ma ok 500'000 rekordow. Nie za bardzo znam się na indeksach, ponieważ tę tematyką zainteresowałem się dopiero dziś... proszę o pomoc w stworzeniu odpowiedniego/odpowiednich indeksow - pozdrawiam
