腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
MYSQL
查询
性能
-
按
距离
搜索
mysql
、
performance
、
sql-tuning
我有以下
MYSQL
查询
,它在一个包含大约50,000条记录的表上运行。
查询
返回半径为20英里的记录,我在where子句中使用了一个边界框来缩小记录范围。该
查询
按
距离
排序,并且限制为10条记录,因为它将用于分页页面。
查询
目前平均需要0.0210秒才能完成,但由于网站太忙,我正在寻找改进的方法。任何人都能看到如何提高这个
查询
的
性能
吗?我在考虑创建一个单独的表,其中只包含advert_id、经度和纬度字段,但我想知道是否有人有任何其他建议
浏览 18
提问于2016-09-01
得票数 0
3
回答
斯芬克斯和“你的意思是... ?”建议点子。WIll它能工作吗?
mysql
、
sphinx
、
keyword
、
levenshtein-distance
、
search-suggestion
我正在试着想出最快的方式来提供
搜索
建议。起初,我认为Levenstein UDF函数与
mysql
表相结合就可以完成这项工作。但是使用levenshtein,
mysql
将不得不遍历表中的每一行(大量的单词),这将使
查询
变得非常慢。现在,我最近安装并开始使用Sphinx ()进行全文
搜索
,主要是因为它的
性能
和
mysql
与SphinxSE的紧密集成。它还考虑了单词(在我的例子中是字母)的位置,因此最佳匹配将
按
该顺序进行。 使用sphinx
查询</em
浏览 0
提问于2011-02-15
得票数 5
回答已采纳
1
回答
在通过
搜索
API执行地理空间
查询
之前,先按其他属性过滤文档是否有帮助?
java
、
google-app-engine
、
search
、
geospatial
在App Engine的
搜索
API中,有一个选项可以根据与给定Geopoint的
距离
来
查询
包含Geopoint的文档。如果我先按“城市”之类的另一个属性过滤文档,然后再使用
按
文档表示的实体与用户位置的
距离
过滤的
查询
,是否会提高
性能
或降低成本?
浏览 3
提问于2014-06-12
得票数 0
1
回答
点与高图的
距离
algorithm
、
3d
、
language-agnostic
、
geometry
、
distance
给定一个三维点和一个 (高程数据的栅格图像),我如何快速确定高度图与点之间的
距离
?这种天真的方法,测量到高度图上每一点的
距离
,是可行的,但花费的时间太长。当然,有很多通用的算法来加速点云和点(如 )之间的最近邻
搜索
。 在每个
查询
的
性能
方面,是否有更适合于高度图的特定情况的算法,或者在
查询
之前准备必要的数据结构的
性能
?理想情况下,我正在
搜索
一种算法,它不需要从整个高程图数据中构建一棵树。似乎应该有某种方法来利用这样一个事实,即在高度图中,点已
浏览 5
提问于2014-07-13
得票数 2
2
回答
MySQL
函数的order by返回
php
、
mysql
我有一个
MySQL
查询
,列出了餐馆、酒店等的结果。每一行都有纬度和经度数据。distance($lat1,$lng1,$lat2,$lng2);
mysql
_query("select
浏览 1
提问于2012-05-17
得票数 0
回答已采纳
1
回答
在
mysql
中
按
经纬度查找
mysql
、
latitude-longitude
我想在
mysql
中
按
位置
搜索
给定的纬度和经度: 26.902经度: 75.793,
距离
: 30。
查询
是: id, ( cos ( radians(26.902) ) )FROM businessORDER BY distance结果:I获得
距
浏览 3
提问于2015-01-21
得票数 0
2
回答
在
MySQL
中的经度和纬度范围内
查询
mysql
、
geolocation
、
geospatial
、
geo
在询问具体的代码示例之前,我只想问一下是否有可能生成如下伪代码的
查询
:这是可行的吗?或者我必须跳过一些圈套?
浏览 0
提问于2011-01-14
得票数 27
回答已采纳
1
回答
查找
MySQL
表中所有点的5个最近点(地理空间
查询
)
mysql
、
sql
、
database
、
join
、
geospatial
我有一个包含50,000条记录的
MySQL
数据库表,我需要找到离每个点最近的5个点来显示在一个网站上。不幸的是,
查询
在计算上是昂贵的,
查询
大量静态信息需要很长时间(点数列表很少改变)。基本上,我需要弄清楚如何将值传递到嵌套的SELECT
查询
中,或者有一个神奇的JOIN我还没有弄清楚
浏览 7
提问于2022-06-14
得票数 -1
1
回答
空间数据
距离
搜索
-优化选项
sql
、
sql-server-2008
、
spatial
我们的业务用户喜欢我们的
搜索
是
按
距离
进行的,问题是我们有100多万条记录,其中有一个经度/经度位置。我们使用的是SQL2008,但当我们通过
查询
的
距离
(30秒以上)来排序或限制我们的
搜索
时,我们总是遇到问题。这是不可接受的,必须有更好的方法来做到这一点。我们是否可以切换到不同的数据库以获得更快的
性能
,应用不同的
搜索
算法,估计算法,树,网格,预计算等?
浏览 0
提问于2012-04-24
得票数 0
1
回答
使用四键检索给定半径内的所有点
bing-maps
、
quadtree
、
mercator
假设我有一个点(46,46),它在缩放级别23上的四元键是12122022101301320022121 (使用这个链接)我的想法是,使用给定的
距离
(100 key )找到缩放级别,与该级别形成一个(47,47)的四元键,并使用该键
查询
DB以检索具有给定前缀的所有键。
浏览 5
提问于2018-09-23
得票数 0
3
回答
如何使用ASP.NET中的位置信息实现
搜索
功能?
asp.net
、
search
、
lucene.net
我目前正在研究使用Lucene.NET来增强我正在开发的web应用程序的
搜索
功能。但是,我实现的
搜索
功能不仅需要执行全文
搜索
,还需要根据与指定地址的接近程度对结果进行排名。
浏览 2
提问于2008-10-29
得票数 1
2
回答
根据
距离
搜索
特定地点的API
api
、
google-maps
、
geolocation
、
location
、
google-places-api
我想退还特定的地方(如Target、Macy's等商店)
按
位置(纬度、经度)。 我一直在使用google places api并在name参数中输入不同的商店。结果充其量也是不一致的。这是我应该用来
按
名称和
距离
返回特定商店的api吗?
搜索
附近的google places api只有一个name参数。出于
性能
原因,理想情况下,我希望在对端点的单个请求中
搜索
几个特定的存储。总之,我应该使用什么api来
按
名称和
距离
返回特定的商店?
浏览 0
提问于2013-01-22
得票数 0
回答已采纳
2
回答
优化sql
查询
以提高效率
mysql
、
database-performance
、
query-performance
我有一个关于地理
距离
的
查询
。
查询
速度非常快,在我的224万行表上以大约.1175秒的速度返回。然而,我只需要最低的
距离
,使用内置的顺序是太慢了。city a - 45kmcity c - 12km SELECT ( acos( cos(radia
浏览 6
提问于2016-04-01
得票数 1
回答已采纳
14
回答
在
mysql
中使用union和order by子句
mysql
、
sql
、
sql-order-by
、
union
我想在
mysql
查询
中使用order by和union。我正在获取基于不同标准的不同类型的记录,从一个基于
距离
的表中
搜索
我的网站。第一个select
查询
返回与准确的地点
搜索
相关的数据。第二个select
查询
返回与
距离
搜索
位置不到5公里的
距离
相关的数据。第三个select
查询
返回与
距离
搜索
地点5-15公里内的
距离
相关的数据。但是当我在
查询<
浏览 41
提问于2010-08-20
得票数 140
回答已采纳
2
回答
mysql
表列的数据类型应该是什么,用于存储备注
mysql
、
file-io
、
blob
如果
mysql
是更好的解决方案,那么我应该使用什么数据类型(内容可以是简单的文本或html)?
浏览 0
提问于2012-10-07
得票数 0
回答已采纳
1
回答
将java中的字符串与表列中存储的数据进行比较。
java
、
database
、
algorithm
、
search
、
performance
基本上,我必须找到输入字符串和数据库表中存储的字符串之间的
距离
提前谢谢。
浏览 0
提问于2011-04-26
得票数 0
回答已采纳
1
回答
从数组中排序数据库
php
、
mysql
、
arrays
我创建了一个数据库,并在网上找到了一个代码,您可以在网上
搜索
拉链或城市,它会查看数据库,在
距离
搜索
位置这么多英里的范围内找到企业。我的问题是,在
查询
之后,我希望
按
离输入位置的
距离
来订购显示的业务。但是,每次
搜索
的
距离
是不同的,而不是您可以从数据库中提取的东西。所以我想这可能是个阵列的好地方? 将业务从数据库中删除,
按
顺序将其放入数组(先最短
距离
),然后以正确的顺序显示数组,供人们查看。$distance1确实显示了所
浏览 3
提问于2014-01-30
得票数 0
回答已采纳
2
回答
在找饮料时,找最近的酒吧
mysql
、
sql
、
query-optimization
、
geospatial
、
spatial-index
在这里您可以找到生成的
MySQL
代码query, String, ideally the drink name SELECT drink.id, drink
浏览 2
提问于2014-09-02
得票数 4
3
回答
Mysql
查询
距离
搜索
失败
mysql
DEFAULT NULL, `MAXAGE` int(11) NOT NULL,) ) AS range USER_SETTING range < 800 range问题:您的SQL语法出现了错误;请检查与
MySQL
服务器版本相对应的手册,以便在第1行使用接近“range at
浏览 4
提问于2012-02-18
得票数 0
2
回答
如何在elasticsearch中使用
查询
DSL找到最近/最近的数字
elasticsearch
我想要达到的是,结果是
按
最近
距离
排序的。根据示例
搜索
查询
,我的索引包含3个文档,其价格(编号)如下: 45、27、32GET myawesomeindex
浏览 5
提问于2016-05-03
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券