Query SELECT * sehr langsam

From: "Axel Loder" <axellod(at)gmx(dot)net>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Query SELECT * sehr langsam
Date: 2005-12-06 15:47:33
Message-ID: 2013.1133884053@www49.gmx.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein pgsql-general

Hallo,

POstgreSQL 8.1 ist auf einem Windows 2003 Server (SP 1) installiert. 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?

Serverdaten:
Arbeitsspeicher: 1 GB
P 4 , 3.00 Ghz

Wichtigste Einstellungen in PostgreSQL 8.1:
max_connections 100
shared_buffers 10000
work_mem 10240
auto_vacuum on

Abfrage:
-- Abfrage ausführen:
SELECT * FROM "ADRESSEN";

Gesamtlaufzeit der Abfrage: 83218 ms.
Benötigte Zeit zum Holen der Daten:89828 ms.
302973 Zeilen geholt.

Freue mich über jeden Tipp,
danke,
Axel Loder

--
Highspeed-Freiheit. Bei GMX supergünstig, z.B. GMX DSL_Cityflat,
DSL-Flatrate für nur 4,99 Euro/Monat* http://www.gmx.net/de/go/dsl

Responses

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Harald Fuchs 2005-12-06 16:18:11 Re: Query SELECT * sehr langsam
Previous Message Peter Eisentraut 2005-12-06 11:55:04 Chemnitzer Linux-Tage

Browse pgsql-general by date

  From Date Subject
Next Message Emil Rachovsky 2005-12-06 15:47:55 lost in system tables
Previous Message Chris Browne 2005-12-06 15:38:13 Re: is there any way of specifying "i want x GB of space to be avaialble for my database"