Re: Po

Lists: pgsql-de-allgemein
From: "St(dot)Fricke \(GMX\)" <st(dot)fricke(at)gmx(dot)de>
To: <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Postgresql für Windows und .Net - ja geht denn das überhaupt?
Date: 2006-01-13 14:00:40
Message-ID: 005001c61849$bd0be370$b8000a0a@tvskyline.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein


Hallo zusammen,
hat jemand von Euch schon Erfahrungen mit .Net und PostGreSQL für Windows
gesammelt? Ich habe eine Applikation mit .Net VB entwickelt, die stabil auf Oracle + MS
SQL Server via .Net ODBC-Adapter läuft.

Bei PostgreSQL für Windows 8.0 und .Net (Zugriff über ODBC) habe ich momentan noch 2 Probleme:

a) Geschwindigkeit

Wenn ich PostgreSQL lokal als localhost installiere, ist mein Programm
verdammt langsam. SQL-Abfragen dauern ewig.

b) seltsame Abstürze bei einfachen Selects, die nicht immer auftauchen

Bsp.:

Private da_es As New OdbcDataAdapter
Private ds_es As New DataSet

da_es.SelectCommand = New OdbcCommand("SELECT * FROM pd_einsatz WHERE pde_id = " + CStr(pde_id), conn)
ds_es.Clear()
da_es.Fill(ds_es, "pd_einsatz")

Ich bekomme dann im PostGreSQL-Logfile immer diesen Fehler, der nirgends so
richtig beschrieben ist. Hab da auch schon intensiv gegoogelt.

CONN ERROR: func=PGAPI_GetInfo30, desc='', errnum=209, errmsg='Unrecognized key passed to SQLGetInfo30.'

Kennt jemand diese Probleme und kann mir vielleicht einen Hinweis geben?

Ich verwende:

- Datenbank: postgresql 8.0.4 for Windows
- ODBC: psqlodbc 08.01.0102

Gruß

Steffen


From: "A(dot) Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: Po
Date: 2006-01-13 14:35:19
Message-ID: 20060113143519.GA20122@webserv.wug-glas.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein

am 13.01.2006, um 15:00:40 +0100 mailte St.Fricke (GMX) folgendes:
>
> Hallo zusammen,
> hat jemand von Euch schon Erfahrungen mit .Net und PostGreSQL für Windows

Ich sage heute nix zu Windows.

> Bei PostgreSQL für Windows 8.0 und .Net (Zugriff über ODBC) habe ich momentan noch 2 Probleme:
>
> a) Geschwindigkeit
>
> Wenn ich PostgreSQL lokal als localhost installiere, ist mein Programm
> verdammt langsam. SQL-Abfragen dauern ewig.

Hast Du Deine Selects (ich vermute mal, daß die langsam sind) _direkt_
im psql - CLI ausgeführt? Und auch mal mit 'explain analyse'?

Das ist einklich immer das erste, was man Performance-Problemen tut.

Oder was genau dauert lange? Vielleicht hast Du ja auch einfach nur
DNS-Probleme. Versuche dies einfach mal einzugrenzen.

>
> b) seltsame Abstürze bei einfachen Selects, die nicht immer auftauchen

Ich bleibe dabei, nix über Windows zu sagen.

> - Datenbank: postgresql 8.0.4 for Windows
> - ODBC: psqlodbc 08.01.0102

Zumindest ersteres ist nicht aktuell.

Andreas
--
Andreas Kretschmer (Kontakt: siehe Header)
Heynitz: 035242/47212, D1: 0160/7141639
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
=== Schollglas Unternehmensgruppe ===