[OSM-Devserver] Schnellerer Zugriff per Bbox

Sven Geggus lists at fuchsschwanzdomain.de
Do Nov 18 17:23:30 CET 2010


Alexander Matheisen <AlexanderMatheisen at ish.de> wrote:

> Welcher Index wird also hier verwendet?
> 
> Index Scan using planet_point_index on planet_point  (cost=0.00..196.86
> rows=1 width=104) (actual time=191.516..320.186 rows=179 loops=1)
>   Index Cond: (way &&
> '010300002031BF0D0001000000050000002FBE003090AA264168C1C7D1186259412FBE003090AA2641F132CF18A06559412B039D68D8C52641F132CF18A06559412B039D68D8C5264168C1C7D1186259412FBE003090AA264168C1C7D118625941'::geometry)
>   Filter: ((tags ? 'website'::text) AND (way &&
> '010300002031BF0D0001000000050000002FBE003090AA264168C1C7D1186259412FBE003090AA2641F132CF18A06559412B039D68D8C52641F132CF18A06559412B039D68D8C5264168C1C7D1186259412FBE003090AA264168C1C7D118625941'::geometry))
> Total runtime: 320.714 ms

Steht doch da: planet_point_index

Das ist der geometrieindex.

Wenn man \d planet_point sieht man unten:

Indexe:
    »planet_point_index« gist (way)
    »planet_point_pkey« btree (osm_id)
    »planet_point_tags« gin (tags)

Wenn es weltweit nur wenige POI dieses Typs gibt dürfte der gin auf den
hsores schneller sein, aber eben nur dann.

Gruss

Sven

-- 
"We don't know the OS that God uses, but the Vatican uses Linux"
                               (Sister Judith Zoebelein, Vatican Webmaster)

/me is giggls at ircnet, http://sven.gegg.us/ on the Web