[OSM-Devserver] Datenbankgröße
Peter Körner
osm-lists at mazdermind.de
Mo Mai 10 07:46:11 CEST 2010
Hi
ich hab mal ein paar tests gemacht und dabei merkwürdige Ergebnisse
erhalten, was die Größe der Datenbank angeht. Das alles gilt ohne index
auf dem hstore. Ich verstehe nicht, warum hstore-ex trotz mehr daten
kleiner als hstore ist und ich verstehe auch nicht, warum combined im
vergleich so klein ist.
Hat jemand ne Erklärung?
commands:
combined: time osm2pgsql --slim --cache 3000 --merc --prefix combined
--style /osm/data/default.style --host 127.0.0.1 --database import-stat
--hstore /osm/geofabrik-extrakte/europe/germany/berlin.osm.bz2
hstore: time osm2pgsql --slim --cache 3000 --merc --prefix hstore
--style /osm/data/hstore.style --host 127.0.0.1 --database import-stat
--hstore /osm/geofabrik-extrakte/europe/germany/berlin.osm.bz2
classic: time osm2pgsql --slim --cache 3000 --merc --prefix classic
--style /osm/data/default.style --host 127.0.0.1 --database import-stat
/osm/geofabrik-extrakte/europe/germany/berlin.osm.bz2
hstore-ex: time osm2pgsql --slim --cache 3000 --merc --prefix hstoreex
--style /osm/data/hstore.style --host 127.0.0.1 --database import-stat
--hstore --extra-attributes
/osm/geofabrik-extrakte/europe/germany/berlin.osm.bz2
import times:
combined: 2m20.210s
hstore: 2m4.508s
classic: 2m3.805s
hstore-ex: 2m8.532s
database sizes:
combined: 268 MB
hstore: 876 MB
classic: 246 MB
hstore-ex: 614 MB
count (points):
combined: 58042
hstore: 58042
classic: 56782
hstore-ex: 726875
size query:
SELECT
pg_size_pretty(CAST(SUM(pg_total_relation_size(pg_class.relname::text))
AS bigint)) AS size
FROM pg_class
WHERE pg_class.relname ~~ 'combined_%';
Lg, Peter