添加空间索引:空间索引可以显著提升地理查询的性能。 CREATESPATIALINDEXidx_locationONlocations(point(lon,lat)); 1. 限制查询返回的结果:如果只需要前10个最接近的地点,可以在查询中使用LIMIT。 SELECTname,ST_Distance_Sphere(point(lon,lat),point(@longitude,@latitude))ASdistanceFROMlocationsORDERBYdistanceLIMIT10...
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VA...
51CTO博客已为您找到关于mysql st_distance影响性能的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及mysql st_distance影响性能问答内容。更多mysql st_distance影响性能相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
51CTO博客已为您找到关于mysql ST_Distance性能的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及mysql ST_Distance性能问答内容。更多mysql ST_Distance性能相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。