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
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 |
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" |