gpt4 book ai didi

mysql - 如何让服务器实时计算更高效

转载 作者:行者123 更新时间:2023-11-29 02:37:59 25 4
gpt4 key购买 nike

我在网站上使用 mySQL 数据库根据邮政编码、纬度和经度计算多个点的距离。例如。邮政编码 123456 的 A 点的纬度为 100,经度为 200使用静态公式,实时计算并返回A点与其他多个点之间的距离。引用点 A 可能会更改为具有不同纬度/经度的点 B

问题是服务器 CPU 已达到极限,需要花费相当长的时间来执行这些计算。我可以提高 CPU 能力,但想知道是否有更有效的方法。

将距离放入数据库是不切实际的,因为这意味着 N x N 查找 (999999 x 999999),并且随着更多数据点的添加将呈指数增长。

最佳答案

听起来你在做类似地理的事情,你有没有考虑过http://postgis.refractions.net/ ? (如果你没有绑定(bind)到 MySQL)因为它是为计算而设计的,有点像那样。

关于mysql - 如何让服务器实时计算更高效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1972533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com