首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有必要向纬度和经度字段添加索引?

是否有必要向纬度和经度字段添加索引?
EN

Stack Overflow用户
提问于 2016-04-22 02:51:09
回答 1查看 550关注 0票数 0

我正在使用railsgeocoder gem与postgres数据库。因此,我必须将latitudelongitude字段添加到数据库中。因此,一般来说,为了更快的查询,向这些字段添加索引不是更好吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-22 06:50:58

如果最后使用纬度和经度查询数据库的记录,那么添加索引肯定会使您受益。索引不仅将用于精确匹配的查询,还将用于比较查询(如select * from table_name where latitude between 30 and 40 and longitude > 50 )。根据查询和记录的数量,postgres查询计划器将选择最优的方法来查找匹配的记录(顺序扫描或索引扫描)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36783957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档