W 'informacje' uzbierało się już ponad 50000 rekordów i niestety całość trochę zaczyna mulić.
struktura 'informacje':
id int(10) UNSIGNED
tytul text
tresc text
woj tinyint(3)
miasto varchar(255)
data_wprowadzenia date
termin_waznosci datetime
indeksy: id (UNIQUE), data_wprowadzenia, woj, termin_waznosci (INDEX)
struktura 'woj':
id tinyint(3)
nazwa varchar(255)
indeks: id (UNIQUE)
Dane pobieram zapytaniem:
SELECT DISTINCT SQL_CALC_FOUND_ROWS t1.*,t2.nazwa FROM informacje AS t1, woj AS t2 WHERE t1.woj=t2.id ORDER BY t1.id DESC LIMIT 0, 15
czasem wykonanie zapytania trwa nawet 30-40 sekund

Jak takie coś przyspieszyć żeby mogło funkcjonować w warunkach strony www - wiadomo, musi się jakoś rozsądnie wczytywać.
P.S. Przy wykonywaniu bardziej skomplikowanych zapytań (gdzie dochodzą jeszcze np. kategorie informacji, daty, terminy, dających mniej rekordów w odpowiedzi, wczytuje się dużo szybciej)
P.P.S.: ... a wogóle jak dużo rekordów pomieśli tabela MySQLa, bo może jestem przy wartości granicznej czy co...:/ ?
pozdro
Alek