mysql ST_Intersect很慢

时间:2019-03-06 23:18:15

标签: mysql gis spatial

我有两个桌子。表1包含点,表2包含多边形(这些是邻域)我使用下面的查询在表1的特定邻域内从表1查找点。例如,下面的邻居是“ Bayview Hunters Point”。查询运行并返回数据,但是要花很长时间(25秒),表1中有1000条记录,表2中有20条记录

我在网上发现,为您的列提供空间索引会有所帮助。我做了所有这些,但是仍然很慢。有人有建议吗?

select * from quarter_data as QD,

(select * from planning_area where planarea = 'Bayview Hunters Point') as PA

where ST_Intersects(QD.point_geometry, PA.geo_coordinates);

0 个答案:

没有答案