社区
MongoDB
帖子详情
MONGODB组合索引和限量查询
qq_35018969
2016-08-27 09:25:27
使用组合索引的时候,如果有两组索引,在限量查询的情况下,可能跟常规的不同?
...全文
69
1
打赏
收藏
MONGODB组合索引和限量查询
使用组合索引的时候,如果有两组索引,在限量查询的情况下,可能跟常规的不同?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小灸舞
2016-08-27
打赏
举报
回复
利用组合索引做的查询,在不同数量级下会有不同性能:
组合索引A: {"age": 1, "username": 1}
组合索引B: {"username": 1, "age": 1}
全量查询: db.user.find({"age": {"$gte": 21, "$lte": 30}}).sort({"username" :1}),使用索引A的性能优于索引B。
限量查询: db.user.find({"age": {"$gte": 21, "$lte": 30}}).sort({"username": 1}).limit(1000),使用索引B的性能优于索引A。
这两个查询在使用索引A的时候,是先根据age索引找到符合age的数据,然后再对这些结果做排序。使用索引B的时候,是遍历name,对应的数据判断age,然后得到的结果是name有序的。
优先使用sort key索引,在大多数应用上执行得很好。
参考:《MongoDB——The Definitive Guide 2nd Edition》page89
MongoDB
快速上手教程
本课程环境:
MongoDB
4.0.10,win7本课程为
MongoDB
实践课程,围绕
MongoDB
的安装,图形化工具的引入,CRUD实战演练,聚合技术的使用、索引的介绍、索引优化、性能优化、副本集搭建及分布式分片集群的搭建和原理解析以及Java实操Mongo来对
MongoDB
进行更深入的学习。学习完本课程后,同学们将对
MongoDB
有一个系统的认识,并且对如何应用
MongoDB
开发也会形成一套系统框架,深入学习本课程后,将学习
MongoDB
的大多使用场景。
MongoDB
使用小结
http://www.cnblogs.com/cswuyg/p/4355948.html 最近一年忙碌于数据处理相关的工作,跟
MongoDB
打交道极多,以下为实践过程中的Q&A,后续会不定期更新补充。 1、count统计结果错误 这是由于分布式集群正在迁移数据,它导致count结果值错误,需要使用aggregate pipeline来得到正确统计结果,例如: db.
Redis 、
MongoDB
入门
文章目录问题描述解决方案redis概念以及特征redis支持的数据类型redis支持的高级数据类型持久化**RDB启动方式:****AOF(append only file):**redis事务与锁redis 删除策略与逐出算法删除策略逐出算法主从复制哨兵模式集群
MongoDB
问题描述 问题现象 海量用户 高并发 罪魁祸首--------关系型数据库 性能瓶颈:磁盘IO性能低下 扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群 解决思路 降低磁盘IO次数,越低越好 ------内存存储 去
MongoDB
使用小结:一些不常见的经验分享
MongoDB
使用小结:一些不常见的经验分享 最近一年忙碌于数据处理相关的工作,跟
MongoDB
打交道极多,以下为实践过程中的Q&A,后续会不定期更新补充。 另有《
MongoDB
使用小结:一些常用操作分享》,注:本文完成时
MongoDB
的最新版本为
MongoDB
2.6。 1、count统计结果错误 这是由于分布式集群正在迁移数据,它导致count结果值错误,需...
【翻译】
MongoDB
指南/CRUD操作(四)
【原文地址】https://docs.
mongodb
.com/manual/ CRUD操作(四) 1
查询
方案(Query Plans)
MongoDB
查询
优化程序处理
查询
并且针对给定可利用的索引选择最有效的
查询
方案。然后每次执行
查询
时,
查询
系统使用此
查询
方案。
查询
优化程序仅缓存可能有多种切实可行的方案的
查询
计划。 对于每一个
查询
,
查询
规划者在
查询
方案高速缓存中搜索适合
查询
形式的
查询
...
MongoDB
1,746
社区成员
1,464
社区内容
发帖
与我相关
我的任务
MongoDB
MongoDB相关内容讨论区
复制链接
扫一扫
分享
社区描述
MongoDB相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章