这是我的SQLite DB。我应该为这个选择的最快性能创建哪些索引,我的选择是否正确?
select way_id,way_pos,lat,lon,tag
from way_nodes
join nodes using(node_id)
join ways_tags using(way_id)
where lat < someValue1
and lat > someValue2
and lon < someValue3
and lon > someValue4
order by way_nodes.way_id, way_pos;
现在,这个选择需要40秒(超过百万个节点,140万个way_nodes,cca 100 000个方式)。我只使用选择所以我不在乎索引缓慢更新,..
答案 0 :(得分:0)