żałosna prędkość |
żałosna prędkość |
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 |
|
|
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 ?
|
|
|
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 |
|
|
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 |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 21:19 |