Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> żałosna prędkość
coolesh
post 17.09.2003, 14:13:17
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 17.09.2003
Skąd: warszawa

Ostrzeżenie: (0%)
-----


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?


--------------------
Pozdrawiam
Coolesh
Go to the top of the page
+Quote Post
uboottd
post 17.09.2003, 15:16:37
Post #2





Grupa: Zarejestrowani
Postów: 384
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Chorzow

Ostrzeżenie: (0%)
-----


A jestes pewien ze wina jest po stronie ODBC ? Probowales robic zapytania ktore chodza tak dlugo z shela postgresowego ?
Go to the top of the page
+Quote Post
coolesh
post 17.09.2003, 17:56:44
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 17.09.2003
Skąd: warszawa

Ostrzeżenie: (0%)
-----


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.


--------------------
Pozdrawiam
Coolesh
Go to the top of the page
+Quote Post
coolesh
post 17.09.2003, 18:35:03
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 17.09.2003
Skąd: warszawa

Ostrzeżenie: (0%)
-----


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


--------------------
Pozdrawiam
Coolesh
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.04.2024 - 21:19