Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zbyt długi czas zapytań / tabele tymczasowe
Forum PHP.pl > Forum > Bazy danych > MySQL
kajtek2008
Mam problem z dużymi zapytaniami do mysql za każdym razem odwołuje się do bazy która pobiera kilkaset wyników musi je pogrupować i posegregować ( za każdym razem). Taki SELECT trwa od kilku do kilkudziesięciu sekund a nawet minut z uwagi na sporą baze.

Czytałem coś o tymczasowych tabelach, ale ciężko mi zrozumieć jak one działają. Czy dało by się wprowadzić raz na jakiś czas do takiej tabeli Długi select który pogrupuje i posegreguje rekordy, a następnie ktrótkim zapytaniem wyświetlić rezultaty ?
nospor
A nie przyszło ci do głowy, że masz poprostu nieoptymalne zapytanie? Może warto by je poprawić? Dodać indeksy? zrobić EXPLAIN by zobaczyć na czym muli?
kajtek2008
Dodałem indeksy w 2 tabeli ktora była dołączona co poprawiło wydajność smile.gif dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.