From: | Harald Fuchs <hf0923x(at)protecting(dot)net> |
---|---|
To: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: Query SELECT * sehr langsam |
Date: | 2005-12-06 16:18:11 |
Message-ID: | 87slt6xkqk.fsf@srv.protecting.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein pgsql-general |
In article <2013(dot)1133884053(at)www49(dot)gmx(dot)net>,
"Axel Loder" <axellod(at)gmx(dot)net> writes:
> Hallo,
> POstgreSQL 8.1 ist auf einem Windows 2003 Server (SP 1) installiert.
(Ich verhneif mir mal eine Bemerkung über dieses Betrübsystem.)
> Die
> Datenbank besteht aus 26 Tabellen. In einer Tabelle (Adressen) sind ca
> 300000 Datensätze vorhanden. Wenn vom pgAdmin, lokal auf dem Server, die
> Abfrage "SELECT * FROM "ADRESSEN" gestartet dauert die Ausführung sehr
> lange. Bis die ersten 100 Datensätze angezeigt werden dauert es 83.218 ms.
> Welche Möglichkeiten gibt es hier um den Zugriff zu optimieren?
Die Übetragung von 300000 möglicherweise längeren Zeilen dauert eben
seine Zeit, aber Dir scheint es eher um die Zeit zwischen dem Absetzen
der Query und dem Eintreffen der ersten Ergebniszeile zu gehen - und
die läßt sich durch Verwenden eines Cursors reduzieren.
From | Date | Subject | |
---|---|---|---|
Next Message | A. Kretschmer | 2005-12-06 16:34:51 | Re: Query SELECT * sehr langsam |
Previous Message | Axel Loder | 2005-12-06 15:47:33 | Query SELECT * sehr langsam |
From | Date | Subject | |
---|---|---|---|
Next Message | Richard van den Berg | 2005-12-06 16:24:22 | Re: Temporary disable autovacuum in pgsql 8.1.0 |
Previous Message | Emil Rachovsky | 2005-12-06 15:47:55 | lost in system tables |