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 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 30 Dołączył: 5.05.2007 Skąd: Mannheim Ostrzeżenie: (0%)
|
@melkorm
Cytat Jakiego typu jest kolumna time? Możesz też spróbować zmienić na INT i operować na timestamp'ie. @zbig Cytat Po trzecie jezeli nie korzystasz z funkcji daty w DB, to zmien typ kolumny time ( dziwna nazwa kolumny - podobnie jak "day" czy "now" ) na biginteger i trzymaj tam timestamp. Na pewno bedzie szybciej szukac (IMG:style_emoticons/default/biggrin.gif) Pozdrawiam |
|
|
|
snapshot Porównanie daty 24.05.2011, 18:01:41
zbig Witam !
Po pierwsze sprawdz czy masz zaindeks... 25.05.2011, 07:24:04
snapshot Mam index na idradio, time, idsong i łączony dla i... 25.05.2011, 11:00:06
zbig Witam !
Sorry, masz racje, bo nie zauwazylem ... 25.05.2011, 11:07:44
snapshot Jest różnica, ale głównie rozchodzi się o tą grani... 25.05.2011, 11:15:05
zbig No i niestety tak juz bedzie, a to z jenego proste... 25.05.2011, 11:51:30
melkorm Jakiego typu jest kolumna time? Możesz też spróbow... 25.05.2011, 11:58:49
melkorm ah, sorry, nie spałem dzisiaj i nie chciało mi się... 25.05.2011, 12:08:39 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 10:05 |