Re: Query SELECT * sehr langsam

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.

In response to

Browse pgsql-de-allgemein by date

  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

Browse pgsql-general by date

  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