我在PostgreSql中有一个查询,查询速度很慢。如何加快查询速度
我从表节点中选择一个纬度和经度,一个使用函数ST_X和ST_Y,在表节点中是14 000 000行,在表way_tags 5 000 000 an in way_nodes 18 000 000行
如何加快此查询或数据库的速度。我有索引,但仍然很慢。
SELECT ST_X(geom), ST_Y(geom), wt.way_id
FROM way_tags wt join way_nodes wn on (wn.way_id=wt.way_id) join nodes n on (wn.node_id=n.id)
WHERE wt.k='highway' AND wt.v='tertiary'
ORDER BY wt.way_id ASC, wn.sequence_id ASC