![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Używam AdoDB (@version V4.91 2), baza danych to PostgreSQL 8.1 W pewnym momencie zauwazyłem ze skrypty sa po prostu wolne... Używając Benchmark::Profiler z PEAR'a wyszukałem 'wąskie gardło', okazało się nim AdoDB. Przykład: Listing 1:
Listing 2:
Wynik jaki pokazał Profiler był dla mnie zaskakujący, ponieważ okazało się, że listing 1 wykonywał się ponad pięciokrotnie dłużej niż listing 2, gdzie nie użyłem AdoDB. Oczywiście tendencja ta jest prawidłowa do odwołań w całym systemie... Czy to jest normalne? Niefortunnie AdoDB jest używany w całym projekcie. Czy jest jakiś sposób na 'przyspieszenie' tej biblioteki, albo w zgrabny sposób zamiana jej na inną - szybszą (czyli tak, żeby nie przekopywać wszystkich skryptów)? Mieliście taki problem? Jeśli tak to jak go rozwiązaliście? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:41 |