Re: [lms] powolne wczytywanie strony z informacjami
Problem rozwiązało dadanie indeksu dla tabeli cash - chyba po przekroczeniu jakiś liczby rekordów zapytanie drastycznie spowolniło działanie. Niepotrzebnie sugerowałem się tym sprawdzaniem uprawnień.
ALTER TABLE `cash` ADD INDEX `suma` ( `customerid` , `value` )
Indeks zmniejszył czas generowania strony z 18,5s do 1,7s.
Witam
Od kilku dni strona z informacjami wczytuje się 18s. MYSQL wykonuje zapytanie: SELECT SUM( a.value ) * -1 AS debtvalue, COUNT( * ) AS debt FROM (SELECT SUM( value ) AS value jego status to: checking permissions
Wiecie może jak to ugryźć?
-- pozdrawiam Robert Rakowski
Robert Rakowski wrote:
Problem rozwiązało dadanie indeksu dla tabeli cash - chyba po przekroczeniu jakiś liczby rekordów zapytanie drastycznie spowolniło działanie. Niepotrzebnie sugerowałem się tym sprawdzaniem uprawnień.
ALTER TABLE `cash` ADD INDEX `suma` ( `customerid` , `value` )
Indeks zmniejszył czas generowania strony z 18,5s do 1,7s.
No jeśli mysql potrafi użyć indeksu (jakiegokolwiek) na tabeli cash w tym zapytaniu to jestem pod wrażeniem.
W dniu 16 czerwca 2009 22:26 użytkownik A.L.E.C alec@alec.pl napisał:
No jeśli mysql potrafi użyć indeksu (jakiegokolwiek) na tabeli cash w tym zapytaniu to jestem pod wrażeniem.
no mysql ewoluowal i to strasznie nawet ostatnio przeskoczyli z numeracja z 5.1 do 5.4 ;) właściwie dlaczego tak kochasz postgresa;>?
!DSPAM:4a380b7180391711816961!
uczestnicy (3)
-
A.L.E.C
-
Michał "gaco" Gacek
-
Robert Rakowski