Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: żałosna prędkość
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
coolesh
Problem wygląda następująco:
zrobiłem sporą bazkę (około 70 tabel, kilka view'sów i triggerów). Z przyczyn oczywistych MySQL odpadł i stanęło to na Postgre. Za pomocą klienta ODBC (7.3.1) łączy się z tym aplikacja. Jednakże prędkość otwierania się nawet prostych recordsetów jest tak tragiczna że żal na to patrzeć. Wszystko zostało zainstalowane na windzie 2000 pro na maszynie z p4 1,7 (były rowniez testy na p4 2,4 512DDR). Postgre jest w wersji 7.2.1. Cały zestaw chodzi stabilnie. Próby instalowania sterowników ODBC w tej samej wersji co silnik (czyli 7.2.1) zakończyły się wywałkami co rusz...
Do administracji wykorzystuję palec oraz czasami pgadmin2.
Co można zrobić by przyspieszyć ten engine?
uboottd
A jestes pewien ze wina jest po stronie ODBC ? Probowales robic zapytania ktore chodza tak dlugo z shela postgresowego ?
coolesh
Kłopot polega na tym że same zapytania nie chodzą długo. Nie ma znaczenia czy zwracany recordset ma 1 czy 10000 wierszy. Wszelkie zapytania puszczane z ISQL'a otrzymują odpowiedź natychmiast. Więc raczej jest to problem ze sterownikiem ODBC.
coolesh
i dodam jeszcze tyle ze ten sam kod (exe) łączy się z dowolną inną bazą (np. jet, sybase, msde) i działa szybko. Jedyna różnica to connection string no i sterownik ODBC
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.