Hi,
ich habe hier zu Testzwecken einen Rechner, der u.a. PostgreSQL, Apache und PHP4 macht. Die Kiste hat nur 32 MByte ...
Wenn ich eine gesamte Tabelle abfrage und mittels Indianer/PHP4 daraus eine HTML-Datei baue, dauert das bei über 230 Zeilen ca. 15 Sekunden, dieselbe Abfrage im psql - Monitor null Komma nix, also ist der Engpass im Zusammenspiel PSQL und PHP.
Um jede Zeile der Ergebnismenge zu holen, mache ich ein pg_fetcharray() von der Ergebnismenge, ich vermute, dadurch habe ich massig Prozesswechsel und bei dem Speicher swappt die Kiste. (18 MByte Swap)
Wo kann ich sehen, welche Prozesse alles im Swap liegen?
Andreas