![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mam takie proste zapytanie, które wykonuje się około 0.015 sekundy:
Jeżeli zmniejszę czas w warunku o 1 sekundę to zapytanie wykonywać się będzie... 1.5 sekundy. Jakieś pomysły, bo ja odpadam...? EDIT: Teraz granica wynosi 2011-05-22 9:22:07-2011-05-22 9:22:08 (baza jest cały czas się rozszerza) Ten post edytował snapshot 24.05.2011, 18:26:10 -------------------- ZF developer
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 30 Dołączył: 5.05.2007 Skąd: Mannheim Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Po pierwsze sprawdz czy masz zaindeksowane kolumny "idradio", "time", "idsong", "plays". Proponuje wspolny index dla "idradio" i "time" i pojedynczy dla pozostalych kolumn. Po drugie sprawdz ile masz rekordow w Tabeli. Jezeli jest to w granicach 100 000 no to nic sie nie dzieje, jazeli jest 1000 000 pomysl czy rzeczywiscie taka ilosc rekordow musisz w tabeli trzymac. Po trzecie jezeli nie korzystasz z funkcji daty w DB, to zmien typ kolumny time ( dziwna nazwa kolumny - podobnie jak "day" czy "now" ![]() Pozdrawiam -------------------- Flash Flex PHP JAVA RED5 http://www.easyweb24.net
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 09:16 |