Um die Daten geordnet abzulegen, habe ich einen Index erstellt:

CREATE UNIQUE INDEX data_index ON data (foo, foo1);

aber Abfragen mit

SELECT * FROM data ORDER BY foo,foo1 LIMIT %d OFFSET %d

zeigen, dass die Daten nicht nach foo,foo1 geordnet sind, weil diese Abfragen zunehmend langsamer werden, trotz heftiger Platten-Aktivität von PostgreSQL.
Wie bekommt man denn die Daten nach foo,foo1 geordnet?