[postgres] sterowniki ODBC i powolne dzialanie
TomaszB - 03-02-2006 09:52
[postgres] sterowniki ODBC i powolne dzialanie
Witam
Pisze programik w C++ Builder i podczas łączenia się z bazą postgresa (8) wykonanie zapytania trwa bardzo długo. Przez PGAdmina to samo zapytanie wykonuje sie 45 ms, a w programie musze czekac na odpowiedz serwera prawie 5 minut. Moze ktos wie o co chodzi? Dzieki Pozdrawiam TomaszB
Marek Malczewski - 03-02-2006 09:52
TomaszB wrote:
> Witam > > Pisze programik w C++ Builder i podczas łączenia się z bazą postgresa > (8) wykonanie zapytania trwa bardzo długo. Przez PGAdmina to samo > zapytanie wykonuje sie 45 ms, a w programie musze czekac na odpowiedz > serwera prawie 5 minut. > Moze ktos wie o co chodzi? > Dzieki > Pozdrawiam > TomaszB
A jak duza masz baze i jakie zapytanie zadajesz. Moze zwyczajnie zapytanie jest obciazajace.
TomaszB - 03-02-2006 09:52
Marek Malczewski napisał(a): > A jak duza masz baze i jakie zapytanie zadajesz. Moze zwyczajnie zapytanie > jest obciazajace.
Zapytanie typu "select cos+cos1+cos2 from tabela where data <= ... and data >= ...; Samo zapytanie, jak wspomnialem, w PGadmin wykonuje sie 40 ms, a w programie okolo 5 minut i nie bardzo wiem o co chodzi :/ Pozdrawiam TomaszB
somee - 03-02-2006 09:52
TomaszB nabazgrał(a):
> Marek Malczewski napisał(a): >> A jak duza masz baze i jakie zapytanie zadajesz. Moze zwyczajnie >> zapytanie jest obciazajace. > > Zapytanie typu "select cos+cos1+cos2 from tabela where data <= ... and > data >= ...; > Samo zapytanie, jak wspomnialem, w PGadmin wykonuje sie 40 ms, a w > programie okolo 5 minut i nie bardzo wiem o co chodzi :/
Jeżeli używasz accessa to podłącz poprzez ODBC tabele i potem wykonaj to samo zapytanie SQL tylko w accessie.
Jezeli działa tak samo wolno to znaczy że coś jest źle a jeżeli szybko to znaczy że masz źle coś w Biulderze. A najlepiej ustaw PostgreSQL'a tak aby ci logował zapytania abyś widział co tak naprawdę serwer dostaje do przetworzenia
> Pozdrawiam > TomaszB
-- /* Kto nie pyta ten błądzi kto pyta ten błądzi z innymi */
Bartek Siebab - 03-02-2006 09:53
> TomaszB w dniu 2006-01-30 16:14 pisze: > Witam > > Pisze programik w C++ Builder i podczas łączenia się z bazą postgresa > (8) wykonanie zapytania trwa bardzo długo. Przez PGAdmina to samo > zapytanie wykonuje sie 45 ms, a w programie musze czekac na odpowiedz > serwera prawie 5 minut. > Moze ktos wie o co chodzi?
a czemu po ODBC a nie bezpośrednio zeos'em? http://zeosforum.net.ms/ http://sourceforge.net/projects/zeoslib/index.php
-- ..---------- -------- ------ ---- ---- --- - -- - | Bartek `saphire` Siebab http://bartek.siebab.net
TomaszB - 03-02-2006 09:54
Bartek Siebab napisał(a): > a czemu po ODBC a nie bezpośrednio zeos'em? > http://zeosforum.net.ms/ > http://sourceforge.net/projects/zeoslib/index.php
To samo podpowiedzieli mi na grupie o jezyku C. Jutro bede testowal, jak to wychodzi. A tak przy okazji, to gdzie mozna znalezc helpa do Zeosa? Przegladalem stronke i nie ma tam nic takiego :( Dzieki
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?=
postgresql - int/int
postgresql Select count(*) czy raczej Select count(ID)
[PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?=
[postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?=
[postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?=
[PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?=
Postgres - replikcja master-master
Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL]
Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
zanotowane.pldoc.pisz.plpdf.pisz.plred-hacjenda.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|