A.L.E.C napisał(a):
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.
Wersja LMS: 1.7.1 Swarog (1.709/1.10) Wersja LMSDB: 1.7.1 Swarog (core: 1.36 / driver: mysql 1.33) Wersja MySQL: 4.1.11-Debian_4-log Wersja PHP: 4.3.10-15 Wersja Smarty: 2.6.8