1 Sie
2005
1 Sie
'05
21:35
jpk wrote:
Po odpaleniu lms-payments strasznie wolno wykonuje sie kwerenda SELECT a.docid AS id, SUM(CASE b.type WHEN 3 THEN b.value ELSE - b.value END ) AS sum FROM cash a LEFT JOIN cash b ON ( a.id = b.reference ) WHERE a.docid !=0 GROUP BY a.docid rozwiązaniem jest dump bazy do pliku likwidacja bazy i odtworzenie z dumpa [przy czym to nie jest rozwiązanie dla bo tracimy polskie krzaki] Ta kwerenda wykonuje sie 40-50 sekund ...
jaka baza? w postgresie jest coś takiego jak VACUUM, a może trzeba przeindeksować tylko, na pewno usuwanie bazy nie jest jedynym rozwiązaniem.
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg-2275252
LAN Management System Developer http://lms.alec.pl